iree-org / iree

A retargetable MLIR-based machine learning compiler and runtime toolkit.
http://iree.dev/
Apache License 2.0
2.6k stars 584 forks source link

Add `vm.const.table.i32` for loading multiple constants in one go. #3964

Open benvanik opened 3 years ago

benvanik commented 3 years ago

A lot of our functions end up with giant constant blocks at the top:

    %c50 = vm.const.i32 50 : i32
    %c15 = vm.const.i32 15 : i32
    %c8 = vm.const.i32 8 : i32
    %c3 = vm.const.i32 3 : i32
    %c1 = vm.const.i32 1 : i32
    %zero = vm.const.i32.zero : i32
    %c20 = vm.const.i32 20 : i32
    %c5 = vm.const.i32 5 : i32
    %c4 = vm.const.i32 4 : i32
    %c2 = vm.const.i32 2 : i32
...

Instead of treating all these as individual ops that need to execute grouping them into a single vm.const.table.* op that took a register offset and a list of registers as variable operands would both ease register allocation (as we could treat them as a single reserved slab of registers) and reduce runtime (as we could just memcpy the encoded register data into the stack frame). Then regardless of the number of constants we only encode and execute a single instruction, reducing the byte-per-constant overhead in the file and the dispatch-loop-iteration-per-constant overhead of setting them.

benvanik commented 3 years ago

With the new vm.buffer stuff coming this could be reworked instead to be a pass that gathers up constants and packs them into a buffer. We'd need some analysis to determine the size/runtime tradeoff, but having a readonly buffer that can be queried from an op encoding of similar size to the constant one but that does not cause so much register pressure could be interesting. I think there may be some more clever ways to encode this as well if we wanted like delta-coded tables that can be rapidly unpacked into ranges of registers.

Many non-trivial models can end up with hundreds of unique constant values that sort really nicely and could be represented with delta-coded VLQs. Each of these is 7 bytes (opcode + register + value) and could instead be some small fixed amount (opcode + rodata register + base register + count) and 1-4 bytes per value (averaging 2ish), dropping the size from ~8KB -> ~2KB:

%c1 = vm.const.i32 1 : i32
%c2 = vm.const.i32 2 : i32
%c3 = vm.const.i32 3 : i32
%c4 = vm.const.i32 4 : i32
%c5 = vm.const.i32 5 : i32
%c6 = vm.const.i32 6 : i32
%c7 = vm.const.i32 7 : i32
%c8 = vm.const.i32 8 : i32
%c9 = vm.const.i32 9 : i32
%c10 = vm.const.i32 10 : i32
%c11 = vm.const.i32 11 : i32
%c12 = vm.const.i32 12 : i32
%c13 = vm.const.i32 13 : i32
%c14 = vm.const.i32 14 : i32
%c15 = vm.const.i32 15 : i32
%c16 = vm.const.i32 16 : i32
%c17 = vm.const.i32 17 : i32
%c18 = vm.const.i32 18 : i32
%c19 = vm.const.i32 19 : i32
%c20 = vm.const.i32 20 : i32
%c21 = vm.const.i32 21 : i32
%c22 = vm.const.i32 22 : i32
%c23 = vm.const.i32 23 : i32
%c24 = vm.const.i32 24 : i32
%c25 = vm.const.i32 25 : i32
%c26 = vm.const.i32 26 : i32
%c27 = vm.const.i32 27 : i32
%c28 = vm.const.i32 28 : i32
%c29 = vm.const.i32 29 : i32
%c30 = vm.const.i32 30 : i32
%c31 = vm.const.i32 31 : i32
%c48 = vm.const.i32 48 : i32
%c50 = vm.const.i32 50 : i32
%c512 = vm.const.i32 512 : i32
%c1536 = vm.const.i32 1536 : i32
%c2048 = vm.const.i32 2048 : i32
%c3072 = vm.const.i32 3072 : i32
%c4096 = vm.const.i32 4096 : i32
%c5120 = vm.const.i32 5120 : i32
%c6144 = vm.const.i32 6144 : i32
%c7168 = vm.const.i32 7168 : i32
%c9216 = vm.const.i32 9216 : i32
%c65536 = vm.const.i32 65536 : i32
%c196096 = vm.const.i32 196096 : i32
%c196608 = vm.const.i32 196608 : i32
%c262144 = vm.const.i32 262144 : i32
%c589824 = vm.const.i32 589824 : i32
%c786432 = vm.const.i32 786432 : i32
%c795648 = vm.const.i32 795648 : i32
%c1048576 = vm.const.i32 1048576 : i32
%c1844224 = vm.const.i32 1844224 : i32
%c1848320 = vm.const.i32 1848320 : i32
%c2359296 = vm.const.i32 2359296 : i32
%c15627264 = vm.const.i32 15627264 : i32
%c17475584 = vm.const.i32 17475584 : i32
%c17476096 = vm.const.i32 17476096 : i32
%c17476608 = vm.const.i32 17476608 : i32
%c17477120 = vm.const.i32 17477120 : i32
%c17542656 = vm.const.i32 17542656 : i32
%c17543168 = vm.const.i32 17543168 : i32
%c17608704 = vm.const.i32 17608704 : i32
%c17609216 = vm.const.i32 17609216 : i32
%c17674752 = vm.const.i32 17674752 : i32
%c17675264 = vm.const.i32 17675264 : i32
%c17937408 = vm.const.i32 17937408 : i32
%c17937920 = vm.const.i32 17937920 : i32
%c17938432 = vm.const.i32 17938432 : i32
%c17938944 = vm.const.i32 17938944 : i32
%c18201088 = vm.const.i32 18201088 : i32
%c18201600 = vm.const.i32 18201600 : i32
%c18202112 = vm.const.i32 18202112 : i32
%c18202624 = vm.const.i32 18202624 : i32
%c18464768 = vm.const.i32 18464768 : i32
%c18466816 = vm.const.i32 18466816 : i32
%c18728960 = vm.const.i32 18728960 : i32
%c18729472 = vm.const.i32 18729472 : i32
%c18729984 = vm.const.i32 18729984 : i32
%c18730496 = vm.const.i32 18730496 : i32
%c18992640 = vm.const.i32 18992640 : i32
%c18994688 = vm.const.i32 18994688 : i32
%c19256832 = vm.const.i32 19256832 : i32
%c19257344 = vm.const.i32 19257344 : i32
%c19257856 = vm.const.i32 19257856 : i32
%c19258368 = vm.const.i32 19258368 : i32
%c19520512 = vm.const.i32 19520512 : i32
%c19522560 = vm.const.i32 19522560 : i32
%c19784704 = vm.const.i32 19784704 : i32
%c19785216 = vm.const.i32 19785216 : i32
%c19785728 = vm.const.i32 19785728 : i32
%c19786240 = vm.const.i32 19786240 : i32
%c20048384 = vm.const.i32 20048384 : i32
%c20050432 = vm.const.i32 20050432 : i32
%c20312576 = vm.const.i32 20312576 : i32
%c20313088 = vm.const.i32 20313088 : i32
%c20313600 = vm.const.i32 20313600 : i32
%c20315648 = vm.const.i32 20315648 : i32
%c20317696 = vm.const.i32 20317696 : i32
%c20319744 = vm.const.i32 20319744 : i32
%c20581888 = vm.const.i32 20581888 : i32
%c20582400 = vm.const.i32 20582400 : i32
%c20844544 = vm.const.i32 20844544 : i32
%c20845056 = vm.const.i32 20845056 : i32
%c20845568 = vm.const.i32 20845568 : i32
%c20846080 = vm.const.i32 20846080 : i32
%c20911616 = vm.const.i32 20911616 : i32
%c20912128 = vm.const.i32 20912128 : i32
%c20977664 = vm.const.i32 20977664 : i32
%c20978176 = vm.const.i32 20978176 : i32
%c21043712 = vm.const.i32 21043712 : i32
%c21044224 = vm.const.i32 21044224 : i32
%c21306368 = vm.const.i32 21306368 : i32
%c21306880 = vm.const.i32 21306880 : i32
%c21307392 = vm.const.i32 21307392 : i32
%c21307904 = vm.const.i32 21307904 : i32
%c21570048 = vm.const.i32 21570048 : i32
%c21570560 = vm.const.i32 21570560 : i32
%c21571072 = vm.const.i32 21571072 : i32
%c21571584 = vm.const.i32 21571584 : i32
%c21833728 = vm.const.i32 21833728 : i32
%c21835776 = vm.const.i32 21835776 : i32
%c22097920 = vm.const.i32 22097920 : i32
%c22098432 = vm.const.i32 22098432 : i32
%c22098944 = vm.const.i32 22098944 : i32
%c22099456 = vm.const.i32 22099456 : i32
%c22361600 = vm.const.i32 22361600 : i32
%c22363648 = vm.const.i32 22363648 : i32
%c22625792 = vm.const.i32 22625792 : i32
%c22626304 = vm.const.i32 22626304 : i32
%c22626816 = vm.const.i32 22626816 : i32
%c22627328 = vm.const.i32 22627328 : i32
%c22889472 = vm.const.i32 22889472 : i32
%c22891520 = vm.const.i32 22891520 : i32
%c23153664 = vm.const.i32 23153664 : i32
%c23154176 = vm.const.i32 23154176 : i32
%c23154688 = vm.const.i32 23154688 : i32
%c23155200 = vm.const.i32 23155200 : i32
%c23417344 = vm.const.i32 23417344 : i32
%c23419392 = vm.const.i32 23419392 : i32
%c23681536 = vm.const.i32 23681536 : i32
%c23682048 = vm.const.i32 23682048 : i32
%c23682560 = vm.const.i32 23682560 : i32
%c23684608 = vm.const.i32 23684608 : i32
%c23686656 = vm.const.i32 23686656 : i32
%c23688704 = vm.const.i32 23688704 : i32
%c23950848 = vm.const.i32 23950848 : i32
%c23951360 = vm.const.i32 23951360 : i32
%c24213504 = vm.const.i32 24213504 : i32
%c24214016 = vm.const.i32 24214016 : i32
%c24214528 = vm.const.i32 24214528 : i32
%c24215040 = vm.const.i32 24215040 : i32
%c24280576 = vm.const.i32 24280576 : i32
%c24281088 = vm.const.i32 24281088 : i32
%c24346624 = vm.const.i32 24346624 : i32
%c24347136 = vm.const.i32 24347136 : i32
%c24412672 = vm.const.i32 24412672 : i32
%c24413184 = vm.const.i32 24413184 : i32
%c24675328 = vm.const.i32 24675328 : i32
%c24675840 = vm.const.i32 24675840 : i32
%c24676352 = vm.const.i32 24676352 : i32
%c24676864 = vm.const.i32 24676864 : i32
%c24939008 = vm.const.i32 24939008 : i32
%c24939520 = vm.const.i32 24939520 : i32
%c24940032 = vm.const.i32 24940032 : i32
%c24940544 = vm.const.i32 24940544 : i32
%c25202688 = vm.const.i32 25202688 : i32
%c25204736 = vm.const.i32 25204736 : i32
%c25466880 = vm.const.i32 25466880 : i32
%c25467392 = vm.const.i32 25467392 : i32
%c25467904 = vm.const.i32 25467904 : i32
%c25468416 = vm.const.i32 25468416 : i32
%c25730560 = vm.const.i32 25730560 : i32
%c25732608 = vm.const.i32 25732608 : i32
%c25994752 = vm.const.i32 25994752 : i32
%c25995264 = vm.const.i32 25995264 : i32
%c25995776 = vm.const.i32 25995776 : i32
%c25996288 = vm.const.i32 25996288 : i32
%c26258432 = vm.const.i32 26258432 : i32
%c26260480 = vm.const.i32 26260480 : i32
%c26522624 = vm.const.i32 26522624 : i32
%c26523136 = vm.const.i32 26523136 : i32
%c26523648 = vm.const.i32 26523648 : i32
%c26524160 = vm.const.i32 26524160 : i32
%c26786304 = vm.const.i32 26786304 : i32
%c26788352 = vm.const.i32 26788352 : i32
%c27050496 = vm.const.i32 27050496 : i32
%c27051008 = vm.const.i32 27051008 : i32
%c27051520 = vm.const.i32 27051520 : i32
%c27053568 = vm.const.i32 27053568 : i32
%c27055616 = vm.const.i32 27055616 : i32
%c27057664 = vm.const.i32 27057664 : i32
%c27319808 = vm.const.i32 27319808 : i32
%c27320320 = vm.const.i32 27320320 : i32
%c27582464 = vm.const.i32 27582464 : i32
%c27582976 = vm.const.i32 27582976 : i32
%c27583488 = vm.const.i32 27583488 : i32
%c27584000 = vm.const.i32 27584000 : i32
%c27649536 = vm.const.i32 27649536 : i32
%c27650048 = vm.const.i32 27650048 : i32
%c27715584 = vm.const.i32 27715584 : i32
%c27716096 = vm.const.i32 27716096 : i32
%c27781632 = vm.const.i32 27781632 : i32
%c27782144 = vm.const.i32 27782144 : i32
%c28044288 = vm.const.i32 28044288 : i32
%c28044800 = vm.const.i32 28044800 : i32
%c28045312 = vm.const.i32 28045312 : i32
%c28045824 = vm.const.i32 28045824 : i32
%c28307968 = vm.const.i32 28307968 : i32
%c28308480 = vm.const.i32 28308480 : i32
%c28308992 = vm.const.i32 28308992 : i32
%c28309504 = vm.const.i32 28309504 : i32
%c28571648 = vm.const.i32 28571648 : i32
%c28573696 = vm.const.i32 28573696 : i32
%c28835840 = vm.const.i32 28835840 : i32
%c28836352 = vm.const.i32 28836352 : i32
%c28836864 = vm.const.i32 28836864 : i32
%c28837376 = vm.const.i32 28837376 : i32
%c29099520 = vm.const.i32 29099520 : i32
%c29101568 = vm.const.i32 29101568 : i32
%c29363712 = vm.const.i32 29363712 : i32
%c29364224 = vm.const.i32 29364224 : i32
%c29364736 = vm.const.i32 29364736 : i32
%c29365248 = vm.const.i32 29365248 : i32
%c29627392 = vm.const.i32 29627392 : i32
%c29629440 = vm.const.i32 29629440 : i32
%c29891584 = vm.const.i32 29891584 : i32
%c29892096 = vm.const.i32 29892096 : i32
%c29892608 = vm.const.i32 29892608 : i32
%c29893120 = vm.const.i32 29893120 : i32
%c30155264 = vm.const.i32 30155264 : i32
%c30157312 = vm.const.i32 30157312 : i32
%c30419456 = vm.const.i32 30419456 : i32
%c30419968 = vm.const.i32 30419968 : i32
%c30420480 = vm.const.i32 30420480 : i32
%c30422528 = vm.const.i32 30422528 : i32
%c30424576 = vm.const.i32 30424576 : i32
%c30426624 = vm.const.i32 30426624 : i32
%c30688768 = vm.const.i32 30688768 : i32
%c30689280 = vm.const.i32 30689280 : i32
%c30951424 = vm.const.i32 30951424 : i32
%c30951936 = vm.const.i32 30951936 : i32
%c30952448 = vm.const.i32 30952448 : i32
%c30952960 = vm.const.i32 30952960 : i32
%c31018496 = vm.const.i32 31018496 : i32
%c31019008 = vm.const.i32 31019008 : i32
%c31084544 = vm.const.i32 31084544 : i32
%c31085056 = vm.const.i32 31085056 : i32
%c31150592 = vm.const.i32 31150592 : i32
%c31151104 = vm.const.i32 31151104 : i32
%c31413248 = vm.const.i32 31413248 : i32
%c31413760 = vm.const.i32 31413760 : i32
%c31414272 = vm.const.i32 31414272 : i32
%c31414784 = vm.const.i32 31414784 : i32
%c31676928 = vm.const.i32 31676928 : i32
%c31677440 = vm.const.i32 31677440 : i32
%c31677952 = vm.const.i32 31677952 : i32
%c31678464 = vm.const.i32 31678464 : i32
%c31940608 = vm.const.i32 31940608 : i32
%c31942656 = vm.const.i32 31942656 : i32
%c32204800 = vm.const.i32 32204800 : i32
%c32205312 = vm.const.i32 32205312 : i32
%c32205824 = vm.const.i32 32205824 : i32
%c32206336 = vm.const.i32 32206336 : i32
%c32468480 = vm.const.i32 32468480 : i32
%c32470528 = vm.const.i32 32470528 : i32
%c32732672 = vm.const.i32 32732672 : i32
%c32733184 = vm.const.i32 32733184 : i32
%c32733696 = vm.const.i32 32733696 : i32
%c32734208 = vm.const.i32 32734208 : i32
%c32996352 = vm.const.i32 32996352 : i32
%c32998400 = vm.const.i32 32998400 : i32
%c33260544 = vm.const.i32 33260544 : i32
%c33261056 = vm.const.i32 33261056 : i32
%c33261568 = vm.const.i32 33261568 : i32
%c33262080 = vm.const.i32 33262080 : i32
%c33524224 = vm.const.i32 33524224 : i32
%c33526272 = vm.const.i32 33526272 : i32
%c33788416 = vm.const.i32 33788416 : i32
%c33788928 = vm.const.i32 33788928 : i32
%c33789440 = vm.const.i32 33789440 : i32
%c33791488 = vm.const.i32 33791488 : i32
%c33793536 = vm.const.i32 33793536 : i32
%c33795584 = vm.const.i32 33795584 : i32
%c34057728 = vm.const.i32 34057728 : i32
%c34058240 = vm.const.i32 34058240 : i32
%c34320384 = vm.const.i32 34320384 : i32
%c34320896 = vm.const.i32 34320896 : i32
%c34321408 = vm.const.i32 34321408 : i32
%c34321920 = vm.const.i32 34321920 : i32
%c34387456 = vm.const.i32 34387456 : i32
%c34387968 = vm.const.i32 34387968 : i32
%c34453504 = vm.const.i32 34453504 : i32
%c34454016 = vm.const.i32 34454016 : i32
%c34519552 = vm.const.i32 34519552 : i32
%c34520064 = vm.const.i32 34520064 : i32
%c34782208 = vm.const.i32 34782208 : i32
%c34782720 = vm.const.i32 34782720 : i32
%c34783232 = vm.const.i32 34783232 : i32
%c34783744 = vm.const.i32 34783744 : i32
%c35045888 = vm.const.i32 35045888 : i32
%c35046400 = vm.const.i32 35046400 : i32
%c35046912 = vm.const.i32 35046912 : i32
%c35047424 = vm.const.i32 35047424 : i32
%c35309568 = vm.const.i32 35309568 : i32
%c35311616 = vm.const.i32 35311616 : i32
%c35573760 = vm.const.i32 35573760 : i32
%c35574272 = vm.const.i32 35574272 : i32
%c35574784 = vm.const.i32 35574784 : i32
%c35575296 = vm.const.i32 35575296 : i32
%c35837440 = vm.const.i32 35837440 : i32
%c35839488 = vm.const.i32 35839488 : i32
%c36101632 = vm.const.i32 36101632 : i32
%c36102144 = vm.const.i32 36102144 : i32
%c36102656 = vm.const.i32 36102656 : i32
%c36103168 = vm.const.i32 36103168 : i32
%c36365312 = vm.const.i32 36365312 : i32
%c36367360 = vm.const.i32 36367360 : i32
%c36629504 = vm.const.i32 36629504 : i32
%c36630016 = vm.const.i32 36630016 : i32
%c36630528 = vm.const.i32 36630528 : i32
%c36631040 = vm.const.i32 36631040 : i32
%c36893184 = vm.const.i32 36893184 : i32
%c36895232 = vm.const.i32 36895232 : i32
%c37157376 = vm.const.i32 37157376 : i32
%c37157888 = vm.const.i32 37157888 : i32
%c37158400 = vm.const.i32 37158400 : i32
%c37160448 = vm.const.i32 37160448 : i32
%c37162496 = vm.const.i32 37162496 : i32
%c37164544 = vm.const.i32 37164544 : i32
%c37426688 = vm.const.i32 37426688 : i32
%c37427200 = vm.const.i32 37427200 : i32
%c37689344 = vm.const.i32 37689344 : i32
%c37689856 = vm.const.i32 37689856 : i32
%c37690368 = vm.const.i32 37690368 : i32
%c37690880 = vm.const.i32 37690880 : i32
%c37756416 = vm.const.i32 37756416 : i32
%c37756928 = vm.const.i32 37756928 : i32
%c37822464 = vm.const.i32 37822464 : i32
%c37822976 = vm.const.i32 37822976 : i32
%c37888512 = vm.const.i32 37888512 : i32
%c37889024 = vm.const.i32 37889024 : i32
%c38151168 = vm.const.i32 38151168 : i32
%c38151680 = vm.const.i32 38151680 : i32
%c38152192 = vm.const.i32 38152192 : i32
%c38152704 = vm.const.i32 38152704 : i32
%c38414848 = vm.const.i32 38414848 : i32
%c38415360 = vm.const.i32 38415360 : i32
%c38415872 = vm.const.i32 38415872 : i32
%c38416384 = vm.const.i32 38416384 : i32
%c38678528 = vm.const.i32 38678528 : i32
%c38680576 = vm.const.i32 38680576 : i32
%c38942720 = vm.const.i32 38942720 : i32
%c38943232 = vm.const.i32 38943232 : i32
%c38943744 = vm.const.i32 38943744 : i32
%c38944256 = vm.const.i32 38944256 : i32
%c39206400 = vm.const.i32 39206400 : i32
%c39208448 = vm.const.i32 39208448 : i32
%c39470592 = vm.const.i32 39470592 : i32
%c39471104 = vm.const.i32 39471104 : i32
%c39471616 = vm.const.i32 39471616 : i32
%c39472128 = vm.const.i32 39472128 : i32
%c39734272 = vm.const.i32 39734272 : i32
%c39736320 = vm.const.i32 39736320 : i32
%c39998464 = vm.const.i32 39998464 : i32
%c39998976 = vm.const.i32 39998976 : i32
%c39999488 = vm.const.i32 39999488 : i32
%c40000000 = vm.const.i32 40000000 : i32
%c40262144 = vm.const.i32 40262144 : i32
%c40264192 = vm.const.i32 40264192 : i32
%c40526336 = vm.const.i32 40526336 : i32
%c40526848 = vm.const.i32 40526848 : i32
%c40527360 = vm.const.i32 40527360 : i32
%c40529408 = vm.const.i32 40529408 : i32
%c40531456 = vm.const.i32 40531456 : i32
%c40533504 = vm.const.i32 40533504 : i32
%c40795648 = vm.const.i32 40795648 : i32
%c40796160 = vm.const.i32 40796160 : i32
%c41058304 = vm.const.i32 41058304 : i32
%c41058816 = vm.const.i32 41058816 : i32
%c41059328 = vm.const.i32 41059328 : i32
%c41059840 = vm.const.i32 41059840 : i32
%c41125376 = vm.const.i32 41125376 : i32
%c41125888 = vm.const.i32 41125888 : i32
%c41191424 = vm.const.i32 41191424 : i32
%c41191936 = vm.const.i32 41191936 : i32
%c41257472 = vm.const.i32 41257472 : i32
%c41257984 = vm.const.i32 41257984 : i32
%c41520128 = vm.const.i32 41520128 : i32
%c41520640 = vm.const.i32 41520640 : i32
%c41521152 = vm.const.i32 41521152 : i32
%c41521664 = vm.const.i32 41521664 : i32
%c41783808 = vm.const.i32 41783808 : i32
%c41784320 = vm.const.i32 41784320 : i32
%c41784832 = vm.const.i32 41784832 : i32
%c41785344 = vm.const.i32 41785344 : i32
%c42047488 = vm.const.i32 42047488 : i32
%c42049536 = vm.const.i32 42049536 : i32
%c42311680 = vm.const.i32 42311680 : i32
%c42312192 = vm.const.i32 42312192 : i32
%c42312704 = vm.const.i32 42312704 : i32
%c42313216 = vm.const.i32 42313216 : i32
%c42575360 = vm.const.i32 42575360 : i32
%c42577408 = vm.const.i32 42577408 : i32
%c42839552 = vm.const.i32 42839552 : i32
%c42840064 = vm.const.i32 42840064 : i32
%c42840576 = vm.const.i32 42840576 : i32
%c42841088 = vm.const.i32 42841088 : i32
%c43103232 = vm.const.i32 43103232 : i32
%c43105280 = vm.const.i32 43105280 : i32
%c43367424 = vm.const.i32 43367424 : i32
%c43367936 = vm.const.i32 43367936 : i32
%c43368448 = vm.const.i32 43368448 : i32
%c43368960 = vm.const.i32 43368960 : i32
%c43631104 = vm.const.i32 43631104 : i32
%c43633152 = vm.const.i32 43633152 : i32
%c43895296 = vm.const.i32 43895296 : i32
%c43895808 = vm.const.i32 43895808 : i32
%c43896320 = vm.const.i32 43896320 : i32
%c43898368 = vm.const.i32 43898368 : i32
%c43900416 = vm.const.i32 43900416 : i32
%c43902464 = vm.const.i32 43902464 : i32
%c44164608 = vm.const.i32 44164608 : i32
%c44165120 = vm.const.i32 44165120 : i32
%c44427264 = vm.const.i32 44427264 : i32
%c44427776 = vm.const.i32 44427776 : i32
%c44428288 = vm.const.i32 44428288 : i32
%c44428800 = vm.const.i32 44428800 : i32
%c44494336 = vm.const.i32 44494336 : i32
%c44494848 = vm.const.i32 44494848 : i32
%c44560384 = vm.const.i32 44560384 : i32
%c44560896 = vm.const.i32 44560896 : i32
%c44626432 = vm.const.i32 44626432 : i32
%c44626944 = vm.const.i32 44626944 : i32
%c44889088 = vm.const.i32 44889088 : i32
%c44889600 = vm.const.i32 44889600 : i32
%c44890112 = vm.const.i32 44890112 : i32
%c44890624 = vm.const.i32 44890624 : i32
%c45152768 = vm.const.i32 45152768 : i32
%c45153280 = vm.const.i32 45153280 : i32
%c45153792 = vm.const.i32 45153792 : i32
%c45154304 = vm.const.i32 45154304 : i32
%c45416448 = vm.const.i32 45416448 : i32
%c45418496 = vm.const.i32 45418496 : i32
%c45680640 = vm.const.i32 45680640 : i32
%c45681152 = vm.const.i32 45681152 : i32
%c45681664 = vm.const.i32 45681664 : i32
%c45682176 = vm.const.i32 45682176 : i32
%c45944320 = vm.const.i32 45944320 : i32
%c45946368 = vm.const.i32 45946368 : i32
%c46208512 = vm.const.i32 46208512 : i32
%c46209024 = vm.const.i32 46209024 : i32
%c46209536 = vm.const.i32 46209536 : i32
%c46210048 = vm.const.i32 46210048 : i32
%c46472192 = vm.const.i32 46472192 : i32
%c46474240 = vm.const.i32 46474240 : i32
%c46736384 = vm.const.i32 46736384 : i32
%c46736896 = vm.const.i32 46736896 : i32
%c46737408 = vm.const.i32 46737408 : i32
%c46737920 = vm.const.i32 46737920 : i32
%c47000064 = vm.const.i32 47000064 : i32
%c47002112 = vm.const.i32 47002112 : i32
%c47264256 = vm.const.i32 47264256 : i32
%c47264768 = vm.const.i32 47264768 : i32
%c47265280 = vm.const.i32 47265280 : i32
%c47267328 = vm.const.i32 47267328 : i32
%c47269376 = vm.const.i32 47269376 : i32
%c47271424 = vm.const.i32 47271424 : i32
%c47533568 = vm.const.i32 47533568 : i32
%c47534080 = vm.const.i32 47534080 : i32
%c47796224 = vm.const.i32 47796224 : i32
%c47796736 = vm.const.i32 47796736 : i32
%c47797248 = vm.const.i32 47797248 : i32
%c47797760 = vm.const.i32 47797760 : i32
%c47863296 = vm.const.i32 47863296 : i32
%c47863808 = vm.const.i32 47863808 : i32
%c47929344 = vm.const.i32 47929344 : i32
%c47929856 = vm.const.i32 47929856 : i32
%c47995392 = vm.const.i32 47995392 : i32
%c47995904 = vm.const.i32 47995904 : i32
%c48258048 = vm.const.i32 48258048 : i32
%c48258560 = vm.const.i32 48258560 : i32
%c48259072 = vm.const.i32 48259072 : i32
%c48259584 = vm.const.i32 48259584 : i32
%c48521728 = vm.const.i32 48521728 : i32
%c48522240 = vm.const.i32 48522240 : i32
%c48522752 = vm.const.i32 48522752 : i32
%c48523264 = vm.const.i32 48523264 : i32
%c48785408 = vm.const.i32 48785408 : i32
%c48787456 = vm.const.i32 48787456 : i32
%c49049600 = vm.const.i32 49049600 : i32
%c49050112 = vm.const.i32 49050112 : i32
%c49050624 = vm.const.i32 49050624 : i32
%c49051136 = vm.const.i32 49051136 : i32
%c49313280 = vm.const.i32 49313280 : i32
%c49315328 = vm.const.i32 49315328 : i32
%c49577472 = vm.const.i32 49577472 : i32
%c49577984 = vm.const.i32 49577984 : i32
%c49578496 = vm.const.i32 49578496 : i32
%c49579008 = vm.const.i32 49579008 : i32
%c49841152 = vm.const.i32 49841152 : i32
%c49843200 = vm.const.i32 49843200 : i32
%c50105344 = vm.const.i32 50105344 : i32
%c50105856 = vm.const.i32 50105856 : i32
%c50106368 = vm.const.i32 50106368 : i32
%c50106880 = vm.const.i32 50106880 : i32
%c50369024 = vm.const.i32 50369024 : i32
%c50371072 = vm.const.i32 50371072 : i32
%c50633216 = vm.const.i32 50633216 : i32
%c50633728 = vm.const.i32 50633728 : i32
%c50634240 = vm.const.i32 50634240 : i32
%c50636288 = vm.const.i32 50636288 : i32
%c50638336 = vm.const.i32 50638336 : i32
%c50640384 = vm.const.i32 50640384 : i32
%c50902528 = vm.const.i32 50902528 : i32
%c50903040 = vm.const.i32 50903040 : i32
%c51165184 = vm.const.i32 51165184 : i32
%c51165696 = vm.const.i32 51165696 : i32
%c51166208 = vm.const.i32 51166208 : i32
%c51166720 = vm.const.i32 51166720 : i32
%c51232256 = vm.const.i32 51232256 : i32
%c51232768 = vm.const.i32 51232768 : i32
%c51298304 = vm.const.i32 51298304 : i32
%c51298816 = vm.const.i32 51298816 : i32
%c51364352 = vm.const.i32 51364352 : i32
%c51364864 = vm.const.i32 51364864 : i32
%c51627008 = vm.const.i32 51627008 : i32
%c51627520 = vm.const.i32 51627520 : i32
%c51628032 = vm.const.i32 51628032 : i32
%c51628544 = vm.const.i32 51628544 : i32
%c51890688 = vm.const.i32 51890688 : i32
%c51891200 = vm.const.i32 51891200 : i32
%c51891712 = vm.const.i32 51891712 : i32
%c51892224 = vm.const.i32 51892224 : i32
%c52154368 = vm.const.i32 52154368 : i32
%c52156416 = vm.const.i32 52156416 : i32
%c52418560 = vm.const.i32 52418560 : i32
%c52419072 = vm.const.i32 52419072 : i32
%c52419584 = vm.const.i32 52419584 : i32
%c52420096 = vm.const.i32 52420096 : i32
%c52682240 = vm.const.i32 52682240 : i32
%c52684288 = vm.const.i32 52684288 : i32
%c52946432 = vm.const.i32 52946432 : i32
%c52946944 = vm.const.i32 52946944 : i32
%c52947456 = vm.const.i32 52947456 : i32
%c52947968 = vm.const.i32 52947968 : i32
%c53210112 = vm.const.i32 53210112 : i32
%c53212160 = vm.const.i32 53212160 : i32
%c53474304 = vm.const.i32 53474304 : i32
%c53474816 = vm.const.i32 53474816 : i32
%c53475328 = vm.const.i32 53475328 : i32
%c53475840 = vm.const.i32 53475840 : i32
%c53737984 = vm.const.i32 53737984 : i32
%c53740032 = vm.const.i32 53740032 : i32
%c54002176 = vm.const.i32 54002176 : i32
%c54002688 = vm.const.i32 54002688 : i32
%c54003200 = vm.const.i32 54003200 : i32
%c54005248 = vm.const.i32 54005248 : i32
%c54007296 = vm.const.i32 54007296 : i32
%c54009344 = vm.const.i32 54009344 : i32
%c54271488 = vm.const.i32 54271488 : i32
%c54272000 = vm.const.i32 54272000 : i32
%c54534144 = vm.const.i32 54534144 : i32
%c54534656 = vm.const.i32 54534656 : i32
%c54535168 = vm.const.i32 54535168 : i32
%c54535680 = vm.const.i32 54535680 : i32
%c54601216 = vm.const.i32 54601216 : i32
%c54601728 = vm.const.i32 54601728 : i32
%c54667264 = vm.const.i32 54667264 : i32
%c54667776 = vm.const.i32 54667776 : i32
%c54733312 = vm.const.i32 54733312 : i32
%c54733824 = vm.const.i32 54733824 : i32
%c54995968 = vm.const.i32 54995968 : i32
%c54996480 = vm.const.i32 54996480 : i32
%c54996992 = vm.const.i32 54996992 : i32
%c54997504 = vm.const.i32 54997504 : i32
%c55259648 = vm.const.i32 55259648 : i32
%c55260160 = vm.const.i32 55260160 : i32
%c55260672 = vm.const.i32 55260672 : i32
%c55261184 = vm.const.i32 55261184 : i32
%c55523328 = vm.const.i32 55523328 : i32
%c55525376 = vm.const.i32 55525376 : i32
%c55787520 = vm.const.i32 55787520 : i32
%c55788032 = vm.const.i32 55788032 : i32
%c55788544 = vm.const.i32 55788544 : i32
%c55789056 = vm.const.i32 55789056 : i32
%c56051200 = vm.const.i32 56051200 : i32
%c56053248 = vm.const.i32 56053248 : i32
%c56315392 = vm.const.i32 56315392 : i32
%c56315904 = vm.const.i32 56315904 : i32
%c56316416 = vm.const.i32 56316416 : i32
%c56316928 = vm.const.i32 56316928 : i32
%c56579072 = vm.const.i32 56579072 : i32
%c56581120 = vm.const.i32 56581120 : i32
%c56843264 = vm.const.i32 56843264 : i32
%c56843776 = vm.const.i32 56843776 : i32
%c56844288 = vm.const.i32 56844288 : i32
%c56844800 = vm.const.i32 56844800 : i32
%c57106944 = vm.const.i32 57106944 : i32
%c57108992 = vm.const.i32 57108992 : i32
%c57371136 = vm.const.i32 57371136 : i32
%c57371648 = vm.const.i32 57371648 : i32
%c57372160 = vm.const.i32 57372160 : i32
%c57374208 = vm.const.i32 57374208 : i32
%c57376256 = vm.const.i32 57376256 : i32
%c57378304 = vm.const.i32 57378304 : i32
%c57640448 = vm.const.i32 57640448 : i32
%c57640960 = vm.const.i32 57640960 : i32
%c57903104 = vm.const.i32 57903104 : i32
%c57903616 = vm.const.i32 57903616 : i32
%c57904128 = vm.const.i32 57904128 : i32
%c57904640 = vm.const.i32 57904640 : i32
%c57970176 = vm.const.i32 57970176 : i32
%c57970688 = vm.const.i32 57970688 : i32
%c58036224 = vm.const.i32 58036224 : i32
%c58036736 = vm.const.i32 58036736 : i32
%c58102272 = vm.const.i32 58102272 : i32
%c58102784 = vm.const.i32 58102784 : i32
%c58364928 = vm.const.i32 58364928 : i32
%c58365440 = vm.const.i32 58365440 : i32
%c58365952 = vm.const.i32 58365952 : i32
%c58366464 = vm.const.i32 58366464 : i32
%c58628608 = vm.const.i32 58628608 : i32
%c58629120 = vm.const.i32 58629120 : i32
%c58629632 = vm.const.i32 58629632 : i32
%c58630144 = vm.const.i32 58630144 : i32
%c58892288 = vm.const.i32 58892288 : i32
%c58894336 = vm.const.i32 58894336 : i32
%c59156480 = vm.const.i32 59156480 : i32
%c59156992 = vm.const.i32 59156992 : i32
%c59157504 = vm.const.i32 59157504 : i32
%c59158016 = vm.const.i32 59158016 : i32
%c59420160 = vm.const.i32 59420160 : i32
%c59422208 = vm.const.i32 59422208 : i32
%c59684352 = vm.const.i32 59684352 : i32
%c59684864 = vm.const.i32 59684864 : i32
%c59685376 = vm.const.i32 59685376 : i32
%c59685888 = vm.const.i32 59685888 : i32
%c59948032 = vm.const.i32 59948032 : i32
%c59950080 = vm.const.i32 59950080 : i32
%c60212224 = vm.const.i32 60212224 : i32
%c60212736 = vm.const.i32 60212736 : i32
%c60213248 = vm.const.i32 60213248 : i32
%c60213760 = vm.const.i32 60213760 : i32
%c60475904 = vm.const.i32 60475904 : i32
%c60477952 = vm.const.i32 60477952 : i32
%c60740096 = vm.const.i32 60740096 : i32
%c60740608 = vm.const.i32 60740608 : i32
%c60741120 = vm.const.i32 60741120 : i32
%c60743168 = vm.const.i32 60743168 : i32
%c60745216 = vm.const.i32 60745216 : i32
%c60747264 = vm.const.i32 60747264 : i32
%c61009408 = vm.const.i32 61009408 : i32
%c61009920 = vm.const.i32 61009920 : i32
%c61272064 = vm.const.i32 61272064 : i32
%c61272576 = vm.const.i32 61272576 : i32
%c61273088 = vm.const.i32 61273088 : i32
%c61273600 = vm.const.i32 61273600 : i32
%c61339136 = vm.const.i32 61339136 : i32
%c61339648 = vm.const.i32 61339648 : i32
%c61405184 = vm.const.i32 61405184 : i32
%c61405696 = vm.const.i32 61405696 : i32
%c61471232 = vm.const.i32 61471232 : i32
%c61471744 = vm.const.i32 61471744 : i32
%c61733888 = vm.const.i32 61733888 : i32
%c61734400 = vm.const.i32 61734400 : i32
%c61734912 = vm.const.i32 61734912 : i32
%c61735424 = vm.const.i32 61735424 : i32
%c61997568 = vm.const.i32 61997568 : i32
%c61998080 = vm.const.i32 61998080 : i32
%c61998592 = vm.const.i32 61998592 : i32
%c61999104 = vm.const.i32 61999104 : i32
%c62261248 = vm.const.i32 62261248 : i32
%c62263296 = vm.const.i32 62263296 : i32
%c62525440 = vm.const.i32 62525440 : i32
%c62525952 = vm.const.i32 62525952 : i32
%c62526464 = vm.const.i32 62526464 : i32
%c62526976 = vm.const.i32 62526976 : i32
%c62789120 = vm.const.i32 62789120 : i32
%c62791168 = vm.const.i32 62791168 : i32
%c63053312 = vm.const.i32 63053312 : i32
%c63053824 = vm.const.i32 63053824 : i32
%c63054336 = vm.const.i32 63054336 : i32
%c63054848 = vm.const.i32 63054848 : i32
%c63316992 = vm.const.i32 63316992 : i32
%c63319040 = vm.const.i32 63319040 : i32
%c63581184 = vm.const.i32 63581184 : i32
%c63581696 = vm.const.i32 63581696 : i32
%c63582208 = vm.const.i32 63582208 : i32
%c63582720 = vm.const.i32 63582720 : i32
%c63844864 = vm.const.i32 63844864 : i32
%c63846912 = vm.const.i32 63846912 : i32
%c64109056 = vm.const.i32 64109056 : i32
%c64109568 = vm.const.i32 64109568 : i32
%c64110080 = vm.const.i32 64110080 : i32
%c64112128 = vm.const.i32 64112128 : i32
%c64114176 = vm.const.i32 64114176 : i32
%c64116224 = vm.const.i32 64116224 : i32
%c64378368 = vm.const.i32 64378368 : i32
%c64378880 = vm.const.i32 64378880 : i32
%c64641024 = vm.const.i32 64641024 : i32
%c64641536 = vm.const.i32 64641536 : i32
%c64642048 = vm.const.i32 64642048 : i32
%c64642560 = vm.const.i32 64642560 : i32
%c64708096 = vm.const.i32 64708096 : i32
%c64708608 = vm.const.i32 64708608 : i32
%c64774144 = vm.const.i32 64774144 : i32
%c64774656 = vm.const.i32 64774656 : i32
%c64840192 = vm.const.i32 64840192 : i32
%c64840704 = vm.const.i32 64840704 : i32
%c65102848 = vm.const.i32 65102848 : i32
%c65103360 = vm.const.i32 65103360 : i32
%c65103872 = vm.const.i32 65103872 : i32
%c65104384 = vm.const.i32 65104384 : i32
%c65366528 = vm.const.i32 65366528 : i32
%c65367040 = vm.const.i32 65367040 : i32
%c65367552 = vm.const.i32 65367552 : i32
%c65368064 = vm.const.i32 65368064 : i32
%c65630208 = vm.const.i32 65630208 : i32
%c65632256 = vm.const.i32 65632256 : i32
%c65894400 = vm.const.i32 65894400 : i32
%c65894912 = vm.const.i32 65894912 : i32
%c65895424 = vm.const.i32 65895424 : i32
%c65895936 = vm.const.i32 65895936 : i32
%c66158080 = vm.const.i32 66158080 : i32
%c66160128 = vm.const.i32 66160128 : i32
%c66422272 = vm.const.i32 66422272 : i32
%c66422784 = vm.const.i32 66422784 : i32
%c66423296 = vm.const.i32 66423296 : i32
%c66423808 = vm.const.i32 66423808 : i32
%c66685952 = vm.const.i32 66685952 : i32
%c66688000 = vm.const.i32 66688000 : i32
%c66950144 = vm.const.i32 66950144 : i32
%c66950656 = vm.const.i32 66950656 : i32
%c66951168 = vm.const.i32 66951168 : i32
%c66951680 = vm.const.i32 66951680 : i32
%c67213824 = vm.const.i32 67213824 : i32
%c67215872 = vm.const.i32 67215872 : i32
%c67478016 = vm.const.i32 67478016 : i32
%c67478528 = vm.const.i32 67478528 : i32
%c67479040 = vm.const.i32 67479040 : i32
%c67481088 = vm.const.i32 67481088 : i32
%c67483136 = vm.const.i32 67483136 : i32
%c67485184 = vm.const.i32 67485184 : i32
%c67747328 = vm.const.i32 67747328 : i32
%c67747840 = vm.const.i32 67747840 : i32
%c68009984 = vm.const.i32 68009984 : i32
%c68010496 = vm.const.i32 68010496 : i32
%c68011008 = vm.const.i32 68011008 : i32
%c68011520 = vm.const.i32 68011520 : i32
%c68077056 = vm.const.i32 68077056 : i32
%c68077568 = vm.const.i32 68077568 : i32
%c68143104 = vm.const.i32 68143104 : i32
%c68143616 = vm.const.i32 68143616 : i32
%c68209152 = vm.const.i32 68209152 : i32
%c68209664 = vm.const.i32 68209664 : i32
%c68471808 = vm.const.i32 68471808 : i32
%c68472320 = vm.const.i32 68472320 : i32
%c68472832 = vm.const.i32 68472832 : i32
%c68473344 = vm.const.i32 68473344 : i32
%c68735488 = vm.const.i32 68735488 : i32
%c68736000 = vm.const.i32 68736000 : i32
%c68736512 = vm.const.i32 68736512 : i32
%c68737024 = vm.const.i32 68737024 : i32
%c68999168 = vm.const.i32 68999168 : i32
%c69001216 = vm.const.i32 69001216 : i32
%c69263360 = vm.const.i32 69263360 : i32
%c69263872 = vm.const.i32 69263872 : i32
%c69264384 = vm.const.i32 69264384 : i32
%c69264896 = vm.const.i32 69264896 : i32
%c69527040 = vm.const.i32 69527040 : i32
%c69529088 = vm.const.i32 69529088 : i32
%c69791232 = vm.const.i32 69791232 : i32
%c69791744 = vm.const.i32 69791744 : i32
%c69792256 = vm.const.i32 69792256 : i32
%c69792768 = vm.const.i32 69792768 : i32
%c70054912 = vm.const.i32 70054912 : i32
%c70056960 = vm.const.i32 70056960 : i32
%c70319104 = vm.const.i32 70319104 : i32
%c70319616 = vm.const.i32 70319616 : i32
%c70320128 = vm.const.i32 70320128 : i32
%c70320640 = vm.const.i32 70320640 : i32
%c70582784 = vm.const.i32 70582784 : i32
%c70584832 = vm.const.i32 70584832 : i32
%c70846976 = vm.const.i32 70846976 : i32
%c70847488 = vm.const.i32 70847488 : i32
%c70848000 = vm.const.i32 70848000 : i32
%c70850048 = vm.const.i32 70850048 : i32
%c70852096 = vm.const.i32 70852096 : i32
%c70854144 = vm.const.i32 70854144 : i32
%c71116288 = vm.const.i32 71116288 : i32
%c71116800 = vm.const.i32 71116800 : i32
%c71378944 = vm.const.i32 71378944 : i32
%c71379456 = vm.const.i32 71379456 : i32
%c71379968 = vm.const.i32 71379968 : i32
%c71380480 = vm.const.i32 71380480 : i32
%c71446016 = vm.const.i32 71446016 : i32
%c71446528 = vm.const.i32 71446528 : i32
%c71512064 = vm.const.i32 71512064 : i32
%c71512576 = vm.const.i32 71512576 : i32
%c71578112 = vm.const.i32 71578112 : i32
%c71578624 = vm.const.i32 71578624 : i32
%c71840768 = vm.const.i32 71840768 : i32
%c71841280 = vm.const.i32 71841280 : i32
%c71841792 = vm.const.i32 71841792 : i32
%c71842304 = vm.const.i32 71842304 : i32
%c72104448 = vm.const.i32 72104448 : i32
%c72104960 = vm.const.i32 72104960 : i32
%c72105472 = vm.const.i32 72105472 : i32
%c72105984 = vm.const.i32 72105984 : i32
%c72368128 = vm.const.i32 72368128 : i32
%c72370176 = vm.const.i32 72370176 : i32
%c72632320 = vm.const.i32 72632320 : i32
%c72632832 = vm.const.i32 72632832 : i32
%c72633344 = vm.const.i32 72633344 : i32
%c72633856 = vm.const.i32 72633856 : i32
%c72896000 = vm.const.i32 72896000 : i32
%c72898048 = vm.const.i32 72898048 : i32
%c73160192 = vm.const.i32 73160192 : i32
%c73160704 = vm.const.i32 73160704 : i32
%c73161216 = vm.const.i32 73161216 : i32
%c73161728 = vm.const.i32 73161728 : i32
%c73423872 = vm.const.i32 73423872 : i32
%c73425920 = vm.const.i32 73425920 : i32
%c73688064 = vm.const.i32 73688064 : i32
%c73688576 = vm.const.i32 73688576 : i32
%c73689088 = vm.const.i32 73689088 : i32
%c73689600 = vm.const.i32 73689600 : i32
%c73951744 = vm.const.i32 73951744 : i32
%c73953792 = vm.const.i32 73953792 : i32
%c74215936 = vm.const.i32 74215936 : i32
%c74216448 = vm.const.i32 74216448 : i32
%c74216960 = vm.const.i32 74216960 : i32
%c74219008 = vm.const.i32 74219008 : i32
%c74221056 = vm.const.i32 74221056 : i32
%c74223104 = vm.const.i32 74223104 : i32
%c74485248 = vm.const.i32 74485248 : i32
%c74485760 = vm.const.i32 74485760 : i32
%c74747904 = vm.const.i32 74747904 : i32
%c74748416 = vm.const.i32 74748416 : i32
%c74748928 = vm.const.i32 74748928 : i32
%c74749440 = vm.const.i32 74749440 : i32
%c74814976 = vm.const.i32 74814976 : i32
%c74815488 = vm.const.i32 74815488 : i32
%c74881024 = vm.const.i32 74881024 : i32
%c74881536 = vm.const.i32 74881536 : i32
%c74947072 = vm.const.i32 74947072 : i32
%c74947584 = vm.const.i32 74947584 : i32
%c75209728 = vm.const.i32 75209728 : i32
%c75210240 = vm.const.i32 75210240 : i32
%c75210752 = vm.const.i32 75210752 : i32
%c75211264 = vm.const.i32 75211264 : i32
%c75473408 = vm.const.i32 75473408 : i32
%c75473920 = vm.const.i32 75473920 : i32
%c75474432 = vm.const.i32 75474432 : i32
%c75474944 = vm.const.i32 75474944 : i32
%c75737088 = vm.const.i32 75737088 : i32
%c75739136 = vm.const.i32 75739136 : i32
%c76001280 = vm.const.i32 76001280 : i32
%c76001792 = vm.const.i32 76001792 : i32
%c76002304 = vm.const.i32 76002304 : i32
%c76002816 = vm.const.i32 76002816 : i32
%c76264960 = vm.const.i32 76264960 : i32
%c76267008 = vm.const.i32 76267008 : i32
%c76529152 = vm.const.i32 76529152 : i32
%c76529664 = vm.const.i32 76529664 : i32
%c76530176 = vm.const.i32 76530176 : i32
%c76530688 = vm.const.i32 76530688 : i32
%c76792832 = vm.const.i32 76792832 : i32
%c76794880 = vm.const.i32 76794880 : i32
%c77057024 = vm.const.i32 77057024 : i32
%c77057536 = vm.const.i32 77057536 : i32
%c77058048 = vm.const.i32 77058048 : i32
%c77058560 = vm.const.i32 77058560 : i32
%c77320704 = vm.const.i32 77320704 : i32
%c77322752 = vm.const.i32 77322752 : i32
%c77584896 = vm.const.i32 77584896 : i32
%c77585408 = vm.const.i32 77585408 : i32
%c77585920 = vm.const.i32 77585920 : i32
%c77587968 = vm.const.i32 77587968 : i32
%c77590016 = vm.const.i32 77590016 : i32
%c77592064 = vm.const.i32 77592064 : i32
%c77854208 = vm.const.i32 77854208 : i32
%c77854720 = vm.const.i32 77854720 : i32
%c78116864 = vm.const.i32 78116864 : i32
%c78117376 = vm.const.i32 78117376 : i32
%c78117888 = vm.const.i32 78117888 : i32
%c78118400 = vm.const.i32 78118400 : i32
%c78183936 = vm.const.i32 78183936 : i32
%c78184448 = vm.const.i32 78184448 : i32
%c78249984 = vm.const.i32 78249984 : i32
%c78250496 = vm.const.i32 78250496 : i32
%c78316032 = vm.const.i32 78316032 : i32
%c78316544 = vm.const.i32 78316544 : i32
%c78578688 = vm.const.i32 78578688 : i32
%c78579200 = vm.const.i32 78579200 : i32
%c78579712 = vm.const.i32 78579712 : i32
%c78580224 = vm.const.i32 78580224 : i32
%c78842368 = vm.const.i32 78842368 : i32
%c78842880 = vm.const.i32 78842880 : i32
%c78843392 = vm.const.i32 78843392 : i32
%c78843904 = vm.const.i32 78843904 : i32
%c79106048 = vm.const.i32 79106048 : i32
%c79108096 = vm.const.i32 79108096 : i32
%c79370240 = vm.const.i32 79370240 : i32
%c79370752 = vm.const.i32 79370752 : i32
%c79371264 = vm.const.i32 79371264 : i32
%c79371776 = vm.const.i32 79371776 : i32
%c79633920 = vm.const.i32 79633920 : i32
%c79635968 = vm.const.i32 79635968 : i32
%c79898112 = vm.const.i32 79898112 : i32
%c79898624 = vm.const.i32 79898624 : i32
%c79899136 = vm.const.i32 79899136 : i32
%c79899648 = vm.const.i32 79899648 : i32
%c80161792 = vm.const.i32 80161792 : i32
%c80163840 = vm.const.i32 80163840 : i32
%c80425984 = vm.const.i32 80425984 : i32
%c80426496 = vm.const.i32 80426496 : i32
%c80427008 = vm.const.i32 80427008 : i32
%c80427520 = vm.const.i32 80427520 : i32
%c80689664 = vm.const.i32 80689664 : i32
%c80691712 = vm.const.i32 80691712 : i32
%c80953856 = vm.const.i32 80953856 : i32
%c80954368 = vm.const.i32 80954368 : i32
%c80954880 = vm.const.i32 80954880 : i32
%c80956928 = vm.const.i32 80956928 : i32
%c80958976 = vm.const.i32 80958976 : i32
%c80961024 = vm.const.i32 80961024 : i32
%c81223168 = vm.const.i32 81223168 : i32
%c81223680 = vm.const.i32 81223680 : i32
%c81485824 = vm.const.i32 81485824 : i32
%c81486336 = vm.const.i32 81486336 : i32
%c81486848 = vm.const.i32 81486848 : i32
%c81487360 = vm.const.i32 81487360 : i32
%c81552896 = vm.const.i32 81552896 : i32
%c81553408 = vm.const.i32 81553408 : i32
%c81618944 = vm.const.i32 81618944 : i32
%c81619456 = vm.const.i32 81619456 : i32
%c81684992 = vm.const.i32 81684992 : i32
%c81685504 = vm.const.i32 81685504 : i32
%c81947648 = vm.const.i32 81947648 : i32
%c81948160 = vm.const.i32 81948160 : i32
%c81948672 = vm.const.i32 81948672 : i32
%c81949184 = vm.const.i32 81949184 : i32
%c82211328 = vm.const.i32 82211328 : i32
%c82211840 = vm.const.i32 82211840 : i32
%c82212352 = vm.const.i32 82212352 : i32
%c82212864 = vm.const.i32 82212864 : i32
%c82475008 = vm.const.i32 82475008 : i32
%c82477056 = vm.const.i32 82477056 : i32
%c82739200 = vm.const.i32 82739200 : i32
%c82739712 = vm.const.i32 82739712 : i32
%c82740224 = vm.const.i32 82740224 : i32
%c82740736 = vm.const.i32 82740736 : i32
%c83002880 = vm.const.i32 83002880 : i32
%c83004928 = vm.const.i32 83004928 : i32
%c83267072 = vm.const.i32 83267072 : i32
%c83267584 = vm.const.i32 83267584 : i32
%c83268096 = vm.const.i32 83268096 : i32
%c83268608 = vm.const.i32 83268608 : i32
%c83530752 = vm.const.i32 83530752 : i32
%c83532800 = vm.const.i32 83532800 : i32
%c83794944 = vm.const.i32 83794944 : i32
%c83795456 = vm.const.i32 83795456 : i32
%c83795968 = vm.const.i32 83795968 : i32
%c83796480 = vm.const.i32 83796480 : i32
%c84058624 = vm.const.i32 84058624 : i32
%c84060672 = vm.const.i32 84060672 : i32
%c84322816 = vm.const.i32 84322816 : i32
%c84323328 = vm.const.i32 84323328 : i32
%c84323840 = vm.const.i32 84323840 : i32
%c84325888 = vm.const.i32 84325888 : i32
%c84327936 = vm.const.i32 84327936 : i32
%c84329984 = vm.const.i32 84329984 : i32
%c84592128 = vm.const.i32 84592128 : i32
%c84592640 = vm.const.i32 84592640 : i32
%c84854784 = vm.const.i32 84854784 : i32
%c84855296 = vm.const.i32 84855296 : i32
%c84855808 = vm.const.i32 84855808 : i32
%c84856320 = vm.const.i32 84856320 : i32
%c84921856 = vm.const.i32 84921856 : i32
%c84922368 = vm.const.i32 84922368 : i32
%c84987904 = vm.const.i32 84987904 : i32
%c84988416 = vm.const.i32 84988416 : i32
%c85053952 = vm.const.i32 85053952 : i32
%c85054464 = vm.const.i32 85054464 : i32
%c85316608 = vm.const.i32 85316608 : i32
%c85317120 = vm.const.i32 85317120 : i32
%c85317632 = vm.const.i32 85317632 : i32
%c85318144 = vm.const.i32 85318144 : i32
%c85580288 = vm.const.i32 85580288 : i32
%c85580800 = vm.const.i32 85580800 : i32
%c85581312 = vm.const.i32 85581312 : i32
%c85581824 = vm.const.i32 85581824 : i32
%c85843968 = vm.const.i32 85843968 : i32
%c85846016 = vm.const.i32 85846016 : i32
%c86108160 = vm.const.i32 86108160 : i32
%c86108672 = vm.const.i32 86108672 : i32
%c86109184 = vm.const.i32 86109184 : i32
%c86109696 = vm.const.i32 86109696 : i32
%c86371840 = vm.const.i32 86371840 : i32
%c86373888 = vm.const.i32 86373888 : i32
%c86636032 = vm.const.i32 86636032 : i32
%c86636544 = vm.const.i32 86636544 : i32
%c86637056 = vm.const.i32 86637056 : i32
%c86637568 = vm.const.i32 86637568 : i32
%c86899712 = vm.const.i32 86899712 : i32
%c86901760 = vm.const.i32 86901760 : i32
%c87163904 = vm.const.i32 87163904 : i32
%c87164416 = vm.const.i32 87164416 : i32
%c87164928 = vm.const.i32 87164928 : i32
%c87165440 = vm.const.i32 87165440 : i32
%c87427584 = vm.const.i32 87427584 : i32
%c87429632 = vm.const.i32 87429632 : i32
%c87691776 = vm.const.i32 87691776 : i32
%c87692288 = vm.const.i32 87692288 : i32
%c87692800 = vm.const.i32 87692800 : i32
%c87694848 = vm.const.i32 87694848 : i32
%c87696896 = vm.const.i32 87696896 : i32
%c87698944 = vm.const.i32 87698944 : i32
%c87961088 = vm.const.i32 87961088 : i32
%c87961600 = vm.const.i32 87961600 : i32
%c88223744 = vm.const.i32 88223744 : i32
%c88224256 = vm.const.i32 88224256 : i32
%c88224768 = vm.const.i32 88224768 : i32
%c88225280 = vm.const.i32 88225280 : i32
%c88290816 = vm.const.i32 88290816 : i32
%c88291328 = vm.const.i32 88291328 : i32
%c88356864 = vm.const.i32 88356864 : i32
%c88357376 = vm.const.i32 88357376 : i32
%c88422912 = vm.const.i32 88422912 : i32
%c88423424 = vm.const.i32 88423424 : i32
%c88685568 = vm.const.i32 88685568 : i32
%c88686080 = vm.const.i32 88686080 : i32
%c88686592 = vm.const.i32 88686592 : i32
%c88687104 = vm.const.i32 88687104 : i32
%c88949248 = vm.const.i32 88949248 : i32
%c88949760 = vm.const.i32 88949760 : i32
%c88950272 = vm.const.i32 88950272 : i32
%c88950784 = vm.const.i32 88950784 : i32
%c89212928 = vm.const.i32 89212928 : i32
%c89214976 = vm.const.i32 89214976 : i32
%c89477120 = vm.const.i32 89477120 : i32
%c89477632 = vm.const.i32 89477632 : i32
%c89478144 = vm.const.i32 89478144 : i32
%c89478656 = vm.const.i32 89478656 : i32
%c89740800 = vm.const.i32 89740800 : i32
%c89742848 = vm.const.i32 89742848 : i32
%c90004992 = vm.const.i32 90004992 : i32
%c90005504 = vm.const.i32 90005504 : i32
%c90006016 = vm.const.i32 90006016 : i32
%c90006528 = vm.const.i32 90006528 : i32
%c90268672 = vm.const.i32 90268672 : i32
%c90270720 = vm.const.i32 90270720 : i32
%c90532864 = vm.const.i32 90532864 : i32
%c90533376 = vm.const.i32 90533376 : i32
%c90533888 = vm.const.i32 90533888 : i32
%c90534400 = vm.const.i32 90534400 : i32
%c90796544 = vm.const.i32 90796544 : i32
%c90798592 = vm.const.i32 90798592 : i32
%c91060736 = vm.const.i32 91060736 : i32
%c91061248 = vm.const.i32 91061248 : i32
%c91061760 = vm.const.i32 91061760 : i32
%c91063808 = vm.const.i32 91063808 : i32
%c91065856 = vm.const.i32 91065856 : i32
%c91067904 = vm.const.i32 91067904 : i32
%c91330048 = vm.const.i32 91330048 : i32
%c91330560 = vm.const.i32 91330560 : i32
%c91592704 = vm.const.i32 91592704 : i32
%c91593216 = vm.const.i32 91593216 : i32
%c91593728 = vm.const.i32 91593728 : i32
%c91594240 = vm.const.i32 91594240 : i32
%c91659776 = vm.const.i32 91659776 : i32
%c91660288 = vm.const.i32 91660288 : i32
%c91725824 = vm.const.i32 91725824 : i32
%c91726336 = vm.const.i32 91726336 : i32
%c91791872 = vm.const.i32 91791872 : i32
%c91792384 = vm.const.i32 91792384 : i32
%c92054528 = vm.const.i32 92054528 : i32
%c92055040 = vm.const.i32 92055040 : i32
%c92055552 = vm.const.i32 92055552 : i32
%c92056064 = vm.const.i32 92056064 : i32
%c92318208 = vm.const.i32 92318208 : i32
%c92318720 = vm.const.i32 92318720 : i32
%c92319232 = vm.const.i32 92319232 : i32
%c92319744 = vm.const.i32 92319744 : i32
%c92581888 = vm.const.i32 92581888 : i32
%c92583936 = vm.const.i32 92583936 : i32
%c92846080 = vm.const.i32 92846080 : i32
%c92846592 = vm.const.i32 92846592 : i32
%c92847104 = vm.const.i32 92847104 : i32
%c92847616 = vm.const.i32 92847616 : i32
%c93109760 = vm.const.i32 93109760 : i32
%c93111808 = vm.const.i32 93111808 : i32
%c93373952 = vm.const.i32 93373952 : i32
%c93374464 = vm.const.i32 93374464 : i32
%c93374976 = vm.const.i32 93374976 : i32
%c93375488 = vm.const.i32 93375488 : i32
%c93637632 = vm.const.i32 93637632 : i32
%c93639680 = vm.const.i32 93639680 : i32
%c93901824 = vm.const.i32 93901824 : i32
%c93902336 = vm.const.i32 93902336 : i32
%c93902848 = vm.const.i32 93902848 : i32
%c93903360 = vm.const.i32 93903360 : i32
%c94165504 = vm.const.i32 94165504 : i32
%c94167552 = vm.const.i32 94167552 : i32
%c94429696 = vm.const.i32 94429696 : i32
%c94430208 = vm.const.i32 94430208 : i32
%c94430720 = vm.const.i32 94430720 : i32
%c94432768 = vm.const.i32 94432768 : i32
%c94434816 = vm.const.i32 94434816 : i32
%c94436864 = vm.const.i32 94436864 : i32
%c94699008 = vm.const.i32 94699008 : i32
%c94699520 = vm.const.i32 94699520 : i32
%c94961664 = vm.const.i32 94961664 : i32
%c94962176 = vm.const.i32 94962176 : i32
%c94962688 = vm.const.i32 94962688 : i32
%c94963200 = vm.const.i32 94963200 : i32
%c95028736 = vm.const.i32 95028736 : i32
%c95029248 = vm.const.i32 95029248 : i32
%c95094784 = vm.const.i32 95094784 : i32
%c95095296 = vm.const.i32 95095296 : i32
%c95160832 = vm.const.i32 95160832 : i32
%c95161344 = vm.const.i32 95161344 : i32
%c95423488 = vm.const.i32 95423488 : i32
%c95424000 = vm.const.i32 95424000 : i32
%c95424512 = vm.const.i32 95424512 : i32
%c95425024 = vm.const.i32 95425024 : i32
%c95687168 = vm.const.i32 95687168 : i32
%c95687680 = vm.const.i32 95687680 : i32
%c95688192 = vm.const.i32 95688192 : i32
%c95688704 = vm.const.i32 95688704 : i32
%c95950848 = vm.const.i32 95950848 : i32
%c95952896 = vm.const.i32 95952896 : i32
%c96215040 = vm.const.i32 96215040 : i32
%c96215552 = vm.const.i32 96215552 : i32
%c96216064 = vm.const.i32 96216064 : i32
%c96216576 = vm.const.i32 96216576 : i32
%c96478720 = vm.const.i32 96478720 : i32
%c96480768 = vm.const.i32 96480768 : i32
%c96742912 = vm.const.i32 96742912 : i32
%c96743424 = vm.const.i32 96743424 : i32
%c96743936 = vm.const.i32 96743936 : i32
%c96744448 = vm.const.i32 96744448 : i32
%c97006592 = vm.const.i32 97006592 : i32
%c97008640 = vm.const.i32 97008640 : i32
%c97270784 = vm.const.i32 97270784 : i32
%c97271296 = vm.const.i32 97271296 : i32
%c97271808 = vm.const.i32 97271808 : i32
%c97272320 = vm.const.i32 97272320 : i32
%c97534464 = vm.const.i32 97534464 : i32
%c97536512 = vm.const.i32 97536512 : i32
%c97798656 = vm.const.i32 97798656 : i32
%c97799168 = vm.const.i32 97799168 : i32
%c97799680 = vm.const.i32 97799680 : i32
%c97801728 = vm.const.i32 97801728 : i32
%c97803776 = vm.const.i32 97803776 : i32
%c97805824 = vm.const.i32 97805824 : i32
%c98067968 = vm.const.i32 98067968 : i32
%c98068480 = vm.const.i32 98068480 : i32
%zero = vm.const.i32.zero : i32
benvanik commented 3 years ago

Another example set of constants:

    %c-1 = vm.const.i32 -1 : i32
    %c1 = vm.const.i32 1 : i32
    %c2 = vm.const.i32 2 : i32
    %c3 = vm.const.i32 3 : i32
    %c4 = vm.const.i32 4 : i32
    %c5 = vm.const.i32 5 : i32
    %c6 = vm.const.i32 6 : i32
    %c7 = vm.const.i32 7 : i32
    %c8 = vm.const.i32 8 : i32
    %c9 = vm.const.i32 9 : i32
    %c10 = vm.const.i32 10 : i32
    %c11 = vm.const.i32 11 : i32
    %c12 = vm.const.i32 12 : i32
    %c13 = vm.const.i32 13 : i32
    %c14 = vm.const.i32 14 : i32
    %c15 = vm.const.i32 15 : i32
    %c16 = vm.const.i32 16 : i32
    %c17 = vm.const.i32 17 : i32
    %c18 = vm.const.i32 18 : i32
    %c19 = vm.const.i32 19 : i32
    %c20 = vm.const.i32 20 : i32
    %c21 = vm.const.i32 21 : i32
    %c22 = vm.const.i32 22 : i32
    %c23 = vm.const.i32 23 : i32
    %c24 = vm.const.i32 24 : i32
    %c25 = vm.const.i32 25 : i32
    %c26 = vm.const.i32 26 : i32
    %c27 = vm.const.i32 27 : i32
    %c28 = vm.const.i32 28 : i32
    %c29 = vm.const.i32 29 : i32
    %c30 = vm.const.i32 30 : i32
    %c31 = vm.const.i32 31 : i32
    %c32 = vm.const.i32 32 : i32
    %c33 = vm.const.i32 33 : i32
    %c34 = vm.const.i32 34 : i32
    %c35 = vm.const.i32 35 : i32
    %c36 = vm.const.i32 36 : i32
    %c37 = vm.const.i32 37 : i32
    %c38 = vm.const.i32 38 : i32
    %c39 = vm.const.i32 39 : i32
    %c40 = vm.const.i32 40 : i32
    %c41 = vm.const.i32 41 : i32
    %c42 = vm.const.i32 42 : i32
    %c43 = vm.const.i32 43 : i32
    %c44 = vm.const.i32 44 : i32
    %c45 = vm.const.i32 45 : i32
    %c46 = vm.const.i32 46 : i32
    %c47 = vm.const.i32 47 : i32
    %c48 = vm.const.i32 48 : i32
    %c49 = vm.const.i32 49 : i32
    %c50 = vm.const.i32 50 : i32
    %c51 = vm.const.i32 51 : i32
    %c52 = vm.const.i32 52 : i32
    %c53 = vm.const.i32 53 : i32
    %c54 = vm.const.i32 54 : i32
    %c55 = vm.const.i32 55 : i32
    %c56 = vm.const.i32 56 : i32
    %c57 = vm.const.i32 57 : i32
    %c58 = vm.const.i32 58 : i32
    %c59 = vm.const.i32 59 : i32
    %c60 = vm.const.i32 60 : i32
    %c61 = vm.const.i32 61 : i32
    %c62 = vm.const.i32 62 : i32
    %c63 = vm.const.i32 63 : i32
    %c64 = vm.const.i32 64 : i32
    %c65 = vm.const.i32 65 : i32
    %c66 = vm.const.i32 66 : i32
    %c67 = vm.const.i32 67 : i32
    %c68 = vm.const.i32 68 : i32
    %c69 = vm.const.i32 69 : i32
    %c70 = vm.const.i32 70 : i32
    %c71 = vm.const.i32 71 : i32
    %c72 = vm.const.i32 72 : i32
    %c73 = vm.const.i32 73 : i32
    %c74 = vm.const.i32 74 : i32
    %c75 = vm.const.i32 75 : i32
    %c76 = vm.const.i32 76 : i32
    %c77 = vm.const.i32 77 : i32
    %c78 = vm.const.i32 78 : i32
    %c79 = vm.const.i32 79 : i32
    %c80 = vm.const.i32 80 : i32
    %c81 = vm.const.i32 81 : i32
    %c82 = vm.const.i32 82 : i32
    %c83 = vm.const.i32 83 : i32
    %c84 = vm.const.i32 84 : i32
    %c85 = vm.const.i32 85 : i32
    %c86 = vm.const.i32 86 : i32
    %c87 = vm.const.i32 87 : i32
    %c88 = vm.const.i32 88 : i32
    %c89 = vm.const.i32 89 : i32
    %c90 = vm.const.i32 90 : i32
    %c91 = vm.const.i32 91 : i32
    %c92 = vm.const.i32 92 : i32
    %c93 = vm.const.i32 93 : i32
    %c94 = vm.const.i32 94 : i32
    %c95 = vm.const.i32 95 : i32
    %c96 = vm.const.i32 96 : i32
    %c97 = vm.const.i32 97 : i32
    %c98 = vm.const.i32 98 : i32
    %c99 = vm.const.i32 99 : i32
    %c100 = vm.const.i32 100 : i32
    %c101 = vm.const.i32 101 : i32
    %c102 = vm.const.i32 102 : i32
    %c103 = vm.const.i32 103 : i32
    %c104 = vm.const.i32 104 : i32
    %c105 = vm.const.i32 105 : i32
    %c106 = vm.const.i32 106 : i32
    %c107 = vm.const.i32 107 : i32
    %c108 = vm.const.i32 108 : i32
    %c109 = vm.const.i32 109 : i32
    %c110 = vm.const.i32 110 : i32
    %c111 = vm.const.i32 111 : i32
    %c112 = vm.const.i32 112 : i32
    %c113 = vm.const.i32 113 : i32
    %c114 = vm.const.i32 114 : i32
    %c115 = vm.const.i32 115 : i32
    %c116 = vm.const.i32 116 : i32
    %c117 = vm.const.i32 117 : i32
    %c118 = vm.const.i32 118 : i32
    %c119 = vm.const.i32 119 : i32
    %c120 = vm.const.i32 120 : i32
    %c121 = vm.const.i32 121 : i32
    %c122 = vm.const.i32 122 : i32
    %c123 = vm.const.i32 123 : i32
    %c124 = vm.const.i32 124 : i32
    %c125 = vm.const.i32 125 : i32
    %c126 = vm.const.i32 126 : i32
    %c127 = vm.const.i32 127 : i32
    %c128 = vm.const.i32 128 : i32
    %c129 = vm.const.i32 129 : i32
    %c130 = vm.const.i32 130 : i32
    %c131 = vm.const.i32 131 : i32
    %c132 = vm.const.i32 132 : i32
    %c133 = vm.const.i32 133 : i32
    %c134 = vm.const.i32 134 : i32
    %c135 = vm.const.i32 135 : i32
    %c136 = vm.const.i32 136 : i32
    %c137 = vm.const.i32 137 : i32
    %c138 = vm.const.i32 138 : i32
    %c139 = vm.const.i32 139 : i32
    %c140 = vm.const.i32 140 : i32
    %c141 = vm.const.i32 141 : i32
    %c142 = vm.const.i32 142 : i32
    %c143 = vm.const.i32 143 : i32
    %c144 = vm.const.i32 144 : i32
    %c145 = vm.const.i32 145 : i32
    %c146 = vm.const.i32 146 : i32
    %c147 = vm.const.i32 147 : i32
    %c148 = vm.const.i32 148 : i32
    %c149 = vm.const.i32 149 : i32
    %c150 = vm.const.i32 150 : i32
    %c151 = vm.const.i32 151 : i32
    %c152 = vm.const.i32 152 : i32
    %c153 = vm.const.i32 153 : i32
    %c154 = vm.const.i32 154 : i32
    %c155 = vm.const.i32 155 : i32
    %c156 = vm.const.i32 156 : i32
    %c157 = vm.const.i32 157 : i32
    %c158 = vm.const.i32 158 : i32
    %c159 = vm.const.i32 159 : i32
    %c160 = vm.const.i32 160 : i32
    %c161 = vm.const.i32 161 : i32
    %c162 = vm.const.i32 162 : i32
    %c163 = vm.const.i32 163 : i32
    %c164 = vm.const.i32 164 : i32
    %c165 = vm.const.i32 165 : i32
    %c166 = vm.const.i32 166 : i32
    %c167 = vm.const.i32 167 : i32
    %c168 = vm.const.i32 168 : i32
    %c169 = vm.const.i32 169 : i32
    %c170 = vm.const.i32 170 : i32
    %c171 = vm.const.i32 171 : i32
    %c172 = vm.const.i32 172 : i32
    %c173 = vm.const.i32 173 : i32
    %c174 = vm.const.i32 174 : i32
    %c175 = vm.const.i32 175 : i32
    %c176 = vm.const.i32 176 : i32
    %c177 = vm.const.i32 177 : i32
    %c178 = vm.const.i32 178 : i32
    %c179 = vm.const.i32 179 : i32
    %c180 = vm.const.i32 180 : i32
    %c181 = vm.const.i32 181 : i32
    %c182 = vm.const.i32 182 : i32
    %c183 = vm.const.i32 183 : i32
    %c184 = vm.const.i32 184 : i32
    %c185 = vm.const.i32 185 : i32
    %c186 = vm.const.i32 186 : i32
    %c187 = vm.const.i32 187 : i32
    %c188 = vm.const.i32 188 : i32
    %c189 = vm.const.i32 189 : i32
    %c190 = vm.const.i32 190 : i32
    %c191 = vm.const.i32 191 : i32
    %c192 = vm.const.i32 192 : i32
    %c193 = vm.const.i32 193 : i32
    %c194 = vm.const.i32 194 : i32
    %c195 = vm.const.i32 195 : i32
    %c196 = vm.const.i32 196 : i32
    %c197 = vm.const.i32 197 : i32
    %c198 = vm.const.i32 198 : i32
    %c199 = vm.const.i32 199 : i32
    %c200 = vm.const.i32 200 : i32
    %c201 = vm.const.i32 201 : i32
    %c202 = vm.const.i32 202 : i32
    %c203 = vm.const.i32 203 : i32
    %c204 = vm.const.i32 204 : i32
    %c205 = vm.const.i32 205 : i32
    %c206 = vm.const.i32 206 : i32
    %c207 = vm.const.i32 207 : i32
    %c208 = vm.const.i32 208 : i32
    %c209 = vm.const.i32 209 : i32
    %c210 = vm.const.i32 210 : i32
    %c211 = vm.const.i32 211 : i32
    %c212 = vm.const.i32 212 : i32
    %c213 = vm.const.i32 213 : i32
    %c214 = vm.const.i32 214 : i32
    %c215 = vm.const.i32 215 : i32
    %c216 = vm.const.i32 216 : i32
    %c217 = vm.const.i32 217 : i32
    %c218 = vm.const.i32 218 : i32
    %c219 = vm.const.i32 219 : i32
    %c220 = vm.const.i32 220 : i32
    %c221 = vm.const.i32 221 : i32
    %c222 = vm.const.i32 222 : i32
    %c223 = vm.const.i32 223 : i32
    %c224 = vm.const.i32 224 : i32
    %c225 = vm.const.i32 225 : i32
    %c226 = vm.const.i32 226 : i32
    %c227 = vm.const.i32 227 : i32
    %c228 = vm.const.i32 228 : i32
    %c229 = vm.const.i32 229 : i32
    %c230 = vm.const.i32 230 : i32
    %c231 = vm.const.i32 231 : i32
    %c232 = vm.const.i32 232 : i32
    %c233 = vm.const.i32 233 : i32
    %c234 = vm.const.i32 234 : i32
    %c235 = vm.const.i32 235 : i32
    %c236 = vm.const.i32 236 : i32
    %c237 = vm.const.i32 237 : i32
    %c238 = vm.const.i32 238 : i32
    %c239 = vm.const.i32 239 : i32
    %c240 = vm.const.i32 240 : i32
    %c241 = vm.const.i32 241 : i32
    %c242 = vm.const.i32 242 : i32
    %c243 = vm.const.i32 243 : i32
    %c244 = vm.const.i32 244 : i32
    %c245 = vm.const.i32 245 : i32
    %c246 = vm.const.i32 246 : i32
    %c247 = vm.const.i32 247 : i32
    %c248 = vm.const.i32 248 : i32
    %c249 = vm.const.i32 249 : i32
    %c250 = vm.const.i32 250 : i32
    %c251 = vm.const.i32 251 : i32
    %c252 = vm.const.i32 252 : i32
    %c253 = vm.const.i32 253 : i32
    %c254 = vm.const.i32 254 : i32
    %c255 = vm.const.i32 255 : i32
    %c256 = vm.const.i32 256 : i32
    %c257 = vm.const.i32 257 : i32
    %c258 = vm.const.i32 258 : i32
    %c259 = vm.const.i32 259 : i32
    %c260 = vm.const.i32 260 : i32
    %c261 = vm.const.i32 261 : i32
    %c262 = vm.const.i32 262 : i32
    %c263 = vm.const.i32 263 : i32
    %c264 = vm.const.i32 264 : i32
    %c265 = vm.const.i32 265 : i32
    %c266 = vm.const.i32 266 : i32
    %c267 = vm.const.i32 267 : i32
    %c268 = vm.const.i32 268 : i32
    %c269 = vm.const.i32 269 : i32
    %c270 = vm.const.i32 270 : i32
    %c271 = vm.const.i32 271 : i32
    %c272 = vm.const.i32 272 : i32
    %c273 = vm.const.i32 273 : i32
    %c274 = vm.const.i32 274 : i32
    %c275 = vm.const.i32 275 : i32
    %c276 = vm.const.i32 276 : i32
    %c277 = vm.const.i32 277 : i32
    %c278 = vm.const.i32 278 : i32
    %c279 = vm.const.i32 279 : i32
    %c280 = vm.const.i32 280 : i32
    %c281 = vm.const.i32 281 : i32
    %c282 = vm.const.i32 282 : i32
    %c283 = vm.const.i32 283 : i32
    %c284 = vm.const.i32 284 : i32
    %c285 = vm.const.i32 285 : i32
    %c286 = vm.const.i32 286 : i32
    %c287 = vm.const.i32 287 : i32
    %c288 = vm.const.i32 288 : i32
    %c289 = vm.const.i32 289 : i32
    %c290 = vm.const.i32 290 : i32
    %c291 = vm.const.i32 291 : i32
    %c292 = vm.const.i32 292 : i32
    %c293 = vm.const.i32 293 : i32
    %c294 = vm.const.i32 294 : i32
    %c295 = vm.const.i32 295 : i32
    %c296 = vm.const.i32 296 : i32
    %c297 = vm.const.i32 297 : i32
    %c298 = vm.const.i32 298 : i32
    %c299 = vm.const.i32 299 : i32
    %c300 = vm.const.i32 300 : i32
    %c301 = vm.const.i32 301 : i32
    %c302 = vm.const.i32 302 : i32
    %c303 = vm.const.i32 303 : i32
    %c304 = vm.const.i32 304 : i32
    %c305 = vm.const.i32 305 : i32
    %c306 = vm.const.i32 306 : i32
    %c307 = vm.const.i32 307 : i32
    %c308 = vm.const.i32 308 : i32
    %c309 = vm.const.i32 309 : i32
    %c310 = vm.const.i32 310 : i32
    %c311 = vm.const.i32 311 : i32
    %c312 = vm.const.i32 312 : i32
    %c313 = vm.const.i32 313 : i32
    %c314 = vm.const.i32 314 : i32
    %c315 = vm.const.i32 315 : i32
    %c316 = vm.const.i32 316 : i32
    %c317 = vm.const.i32 317 : i32
    %c318 = vm.const.i32 318 : i32
    %c319 = vm.const.i32 319 : i32
    %c320 = vm.const.i32 320 : i32
    %c321 = vm.const.i32 321 : i32
    %c322 = vm.const.i32 322 : i32
    %c323 = vm.const.i32 323 : i32
    %c324 = vm.const.i32 324 : i32
    %c325 = vm.const.i32 325 : i32
    %c326 = vm.const.i32 326 : i32
    %c327 = vm.const.i32 327 : i32
    %c328 = vm.const.i32 328 : i32
    %c329 = vm.const.i32 329 : i32
    %c330 = vm.const.i32 330 : i32
    %c331 = vm.const.i32 331 : i32
    %c332 = vm.const.i32 332 : i32
    %c333 = vm.const.i32 333 : i32
    %c334 = vm.const.i32 334 : i32
    %c335 = vm.const.i32 335 : i32
    %c336 = vm.const.i32 336 : i32
    %c337 = vm.const.i32 337 : i32
    %c338 = vm.const.i32 338 : i32
    %c339 = vm.const.i32 339 : i32
    %c340 = vm.const.i32 340 : i32
    %c341 = vm.const.i32 341 : i32
    %c342 = vm.const.i32 342 : i32
    %c343 = vm.const.i32 343 : i32
    %c344 = vm.const.i32 344 : i32
    %c345 = vm.const.i32 345 : i32
    %c346 = vm.const.i32 346 : i32
    %c347 = vm.const.i32 347 : i32
    %c348 = vm.const.i32 348 : i32
    %c349 = vm.const.i32 349 : i32
    %c350 = vm.const.i32 350 : i32
    %c351 = vm.const.i32 351 : i32
    %c352 = vm.const.i32 352 : i32
    %c353 = vm.const.i32 353 : i32
    %c354 = vm.const.i32 354 : i32
    %c355 = vm.const.i32 355 : i32
    %c356 = vm.const.i32 356 : i32
    %c357 = vm.const.i32 357 : i32
    %c358 = vm.const.i32 358 : i32
    %c359 = vm.const.i32 359 : i32
    %c360 = vm.const.i32 360 : i32
    %c361 = vm.const.i32 361 : i32
    %c362 = vm.const.i32 362 : i32
    %c363 = vm.const.i32 363 : i32
    %c364 = vm.const.i32 364 : i32
    %c365 = vm.const.i32 365 : i32
    %c366 = vm.const.i32 366 : i32
    %c367 = vm.const.i32 367 : i32
    %c368 = vm.const.i32 368 : i32
    %c369 = vm.const.i32 369 : i32
    %c370 = vm.const.i32 370 : i32
    %c371 = vm.const.i32 371 : i32
    %c372 = vm.const.i32 372 : i32
    %c373 = vm.const.i32 373 : i32
    %c374 = vm.const.i32 374 : i32
    %c375 = vm.const.i32 375 : i32
    %c376 = vm.const.i32 376 : i32
    %c377 = vm.const.i32 377 : i32
    %c378 = vm.const.i32 378 : i32
    %c379 = vm.const.i32 379 : i32
    %c380 = vm.const.i32 380 : i32
    %c381 = vm.const.i32 381 : i32
    %c382 = vm.const.i32 382 : i32
    %c383 = vm.const.i32 383 : i32
    %c384 = vm.const.i32 384 : i32
    %c385 = vm.const.i32 385 : i32
    %c386 = vm.const.i32 386 : i32
    %c387 = vm.const.i32 387 : i32
    %c388 = vm.const.i32 388 : i32
    %c389 = vm.const.i32 389 : i32
    %c390 = vm.const.i32 390 : i32
    %c391 = vm.const.i32 391 : i32
    %c392 = vm.const.i32 392 : i32
    %c393 = vm.const.i32 393 : i32
    %c394 = vm.const.i32 394 : i32
    %c395 = vm.const.i32 395 : i32
    %c396 = vm.const.i32 396 : i32
    %c397 = vm.const.i32 397 : i32
    %c398 = vm.const.i32 398 : i32
    %c399 = vm.const.i32 399 : i32
    %c400 = vm.const.i32 400 : i32
    %c401 = vm.const.i32 401 : i32
    %c402 = vm.const.i32 402 : i32
    %c403 = vm.const.i32 403 : i32
    %c404 = vm.const.i32 404 : i32
    %c405 = vm.const.i32 405 : i32
    %c406 = vm.const.i32 406 : i32
    %c407 = vm.const.i32 407 : i32
    %c408 = vm.const.i32 408 : i32
    %c409 = vm.const.i32 409 : i32
    %c410 = vm.const.i32 410 : i32
    %c411 = vm.const.i32 411 : i32
    %c412 = vm.const.i32 412 : i32
    %c413 = vm.const.i32 413 : i32
    %c414 = vm.const.i32 414 : i32
    %c415 = vm.const.i32 415 : i32
    %c416 = vm.const.i32 416 : i32
    %c417 = vm.const.i32 417 : i32
    %c418 = vm.const.i32 418 : i32
    %c419 = vm.const.i32 419 : i32
    %c420 = vm.const.i32 420 : i32
    %c421 = vm.const.i32 421 : i32
    %c422 = vm.const.i32 422 : i32
    %c423 = vm.const.i32 423 : i32
    %c424 = vm.const.i32 424 : i32
    %c425 = vm.const.i32 425 : i32
    %c426 = vm.const.i32 426 : i32
    %c427 = vm.const.i32 427 : i32
    %c428 = vm.const.i32 428 : i32
    %c429 = vm.const.i32 429 : i32
    %c430 = vm.const.i32 430 : i32
    %c431 = vm.const.i32 431 : i32
    %c432 = vm.const.i32 432 : i32
    %c433 = vm.const.i32 433 : i32
    %c434 = vm.const.i32 434 : i32
    %c435 = vm.const.i32 435 : i32
    %c436 = vm.const.i32 436 : i32
    %c437 = vm.const.i32 437 : i32
    %c438 = vm.const.i32 438 : i32
    %c439 = vm.const.i32 439 : i32
    %c440 = vm.const.i32 440 : i32
    %c441 = vm.const.i32 441 : i32
    %c442 = vm.const.i32 442 : i32
    %c443 = vm.const.i32 443 : i32
    %c444 = vm.const.i32 444 : i32
    %c445 = vm.const.i32 445 : i32
    %c446 = vm.const.i32 446 : i32
    %c447 = vm.const.i32 447 : i32
    %c448 = vm.const.i32 448 : i32
    %c449 = vm.const.i32 449 : i32
    %c450 = vm.const.i32 450 : i32
    %c451 = vm.const.i32 451 : i32
    %c452 = vm.const.i32 452 : i32
    %c453 = vm.const.i32 453 : i32
    %c454 = vm.const.i32 454 : i32
    %c455 = vm.const.i32 455 : i32
    %c456 = vm.const.i32 456 : i32
    %c457 = vm.const.i32 457 : i32
    %c458 = vm.const.i32 458 : i32
    %c459 = vm.const.i32 459 : i32
    %c460 = vm.const.i32 460 : i32
    %c461 = vm.const.i32 461 : i32
    %c462 = vm.const.i32 462 : i32
    %c463 = vm.const.i32 463 : i32
    %c464 = vm.const.i32 464 : i32
    %c465 = vm.const.i32 465 : i32
    %c466 = vm.const.i32 466 : i32
    %c467 = vm.const.i32 467 : i32
    %c468 = vm.const.i32 468 : i32
    %c469 = vm.const.i32 469 : i32
    %c470 = vm.const.i32 470 : i32
    %c471 = vm.const.i32 471 : i32
    %c472 = vm.const.i32 472 : i32
    %c473 = vm.const.i32 473 : i32
    %c474 = vm.const.i32 474 : i32
    %c475 = vm.const.i32 475 : i32
    %c476 = vm.const.i32 476 : i32
    %c477 = vm.const.i32 477 : i32
    %c478 = vm.const.i32 478 : i32
    %c479 = vm.const.i32 479 : i32
    %c480 = vm.const.i32 480 : i32
    %c481 = vm.const.i32 481 : i32
    %c482 = vm.const.i32 482 : i32
    %c483 = vm.const.i32 483 : i32
    %c484 = vm.const.i32 484 : i32
    %c485 = vm.const.i32 485 : i32
    %c486 = vm.const.i32 486 : i32
    %c487 = vm.const.i32 487 : i32
    %c488 = vm.const.i32 488 : i32
    %c489 = vm.const.i32 489 : i32
    %c490 = vm.const.i32 490 : i32
    %c491 = vm.const.i32 491 : i32
    %c492 = vm.const.i32 492 : i32
    %c493 = vm.const.i32 493 : i32
    %c494 = vm.const.i32 494 : i32
    %c495 = vm.const.i32 495 : i32
    %c496 = vm.const.i32 496 : i32
    %c497 = vm.const.i32 497 : i32
    %c498 = vm.const.i32 498 : i32
    %c499 = vm.const.i32 499 : i32
    %c500 = vm.const.i32 500 : i32
    %c501 = vm.const.i32 501 : i32
    %c502 = vm.const.i32 502 : i32
    %c503 = vm.const.i32 503 : i32
    %c504 = vm.const.i32 504 : i32
    %c505 = vm.const.i32 505 : i32
    %c506 = vm.const.i32 506 : i32
    %c507 = vm.const.i32 507 : i32
    %c508 = vm.const.i32 508 : i32
    %c509 = vm.const.i32 509 : i32
    %c510 = vm.const.i32 510 : i32
    %c511 = vm.const.i32 511 : i32
    %c512 = vm.const.i32 512 : i32
    %c513 = vm.const.i32 513 : i32
    %c514 = vm.const.i32 514 : i32
    %c515 = vm.const.i32 515 : i32
    %c552 = vm.const.i32 552 : i32
    %c560 = vm.const.i32 560 : i32
    %c640 = vm.const.i32 640 : i32
    %c652 = vm.const.i32 652 : i32
    %c656 = vm.const.i32 656 : i32
    %c672 = vm.const.i32 672 : i32
    %c688 = vm.const.i32 688 : i32
    %c704 = vm.const.i32 704 : i32
    %c848 = vm.const.i32 848 : i32
    %c1024 = vm.const.i32 1024 : i32
    %c1100 = vm.const.i32 1100 : i32
    %c1104 = vm.const.i32 1104 : i32
    %c1108 = vm.const.i32 1108 : i32
    %c1120 = vm.const.i32 1120 : i32
    %c1192 = vm.const.i32 1192 : i32
    %c1312 = vm.const.i32 1312 : i32
    %c1344 = vm.const.i32 1344 : i32
    %c1536 = vm.const.i32 1536 : i32
    %c1552 = vm.const.i32 1552 : i32
    %c1568 = vm.const.i32 1568 : i32
    %c1584 = vm.const.i32 1584 : i32
    %c1600 = vm.const.i32 1600 : i32
    %c2048 = vm.const.i32 2048 : i32
    %c2080 = vm.const.i32 2080 : i32
    %c2112 = vm.const.i32 2112 : i32
    %c2128 = vm.const.i32 2128 : i32
    %c2144 = vm.const.i32 2144 : i32
    %c2160 = vm.const.i32 2160 : i32
    %c2200 = vm.const.i32 2200 : i32
    %c2204 = vm.const.i32 2204 : i32
    %c2208 = vm.const.i32 2208 : i32
    %c2560 = vm.const.i32 2560 : i32
    %c2608 = vm.const.i32 2608 : i32
    %c2760 = vm.const.i32 2760 : i32
    %c3072 = vm.const.i32 3072 : i32
    %c3584 = vm.const.i32 3584 : i32
    %c4096 = vm.const.i32 4096 : i32
    %c4112 = vm.const.i32 4112 : i32
    %c4128 = vm.const.i32 4128 : i32
    %c4144 = vm.const.i32 4144 : i32
    %c4408 = vm.const.i32 4408 : i32
    %c4416 = vm.const.i32 4416 : i32
    %c4608 = vm.const.i32 4608 : i32
    %c5120 = vm.const.i32 5120 : i32
    %c5632 = vm.const.i32 5632 : i32
    %c6144 = vm.const.i32 6144 : i32
    %c6656 = vm.const.i32 6656 : i32
    %c6704 = vm.const.i32 6704 : i32
    %c7168 = vm.const.i32 7168 : i32
    %c7240 = vm.const.i32 7240 : i32
    %c7248 = vm.const.i32 7248 : i32
    %c7264 = vm.const.i32 7264 : i32
    %c7680 = vm.const.i32 7680 : i32
    %c8192 = vm.const.i32 8192 : i32
    %c8224 = vm.const.i32 8224 : i32
    %c8352 = vm.const.i32 8352 : i32
    %c8440 = vm.const.i32 8440 : i32
    %c8832 = vm.const.i32 8832 : i32
    %c8992 = vm.const.i32 8992 : i32
    %c9456 = vm.const.i32 9456 : i32
    %c9552 = vm.const.i32 9552 : i32
    %c10088 = vm.const.i32 10088 : i32
    %c10096 = vm.const.i32 10096 : i32
    %c10281 = vm.const.i32 10281 : i32
    %c10288 = vm.const.i32 10288 : i32
    %c10432 = vm.const.i32 10432 : i32
    %c10560 = vm.const.i32 10560 : i32
    %c10648 = vm.const.i32 10648 : i32
    %c11192 = vm.const.i32 11192 : i32
    %c11200 = vm.const.i32 11200 : i32
    %c11660 = vm.const.i32 11660 : i32
    %c11664 = vm.const.i32 11664 : i32
    %c11760 = vm.const.i32 11760 : i32
    %c12288 = vm.const.i32 12288 : i32
    %c12304 = vm.const.i32 12304 : i32
    %c12768 = vm.const.i32 12768 : i32
    %c12856 = vm.const.i32 12856 : i32
    %c13056 = vm.const.i32 13056 : i32
    %c13408 = vm.const.i32 13408 : i32
    %c13868 = vm.const.i32 13868 : i32
    %c13872 = vm.const.i32 13872 : i32
    %c13968 = vm.const.i32 13968 : i32
    %c14432 = vm.const.i32 14432 : i32
    %c14512 = vm.const.i32 14512 : i32
    %c14976 = vm.const.i32 14976 : i32
    %c14992 = vm.const.i32 14992 : i32
    %c15552 = vm.const.i32 15552 : i32
    %c15608 = vm.const.i32 15608 : i32
    %c16076 = vm.const.i32 16076 : i32
    %c16080 = vm.const.i32 16080 : i32
    %c16720 = vm.const.i32 16720 : i32
    %c17184 = vm.const.i32 17184 : i32
    %c17200 = vm.const.i32 17200 : i32
    %c17204 = vm.const.i32 17204 : i32
    %c17280 = vm.const.i32 17280 : i32
    %c17664 = vm.const.i32 17664 : i32
    %c17744 = vm.const.i32 17744 : i32
    %c17840 = vm.const.i32 17840 : i32
    %c18292 = vm.const.i32 18292 : i32
    %c18304 = vm.const.i32 18304 : i32
    %c18400 = vm.const.i32 18400 : i32
    %c18848 = vm.const.i32 18848 : i32
    %c18864 = vm.const.i32 18864 : i32
    %c18960 = vm.const.i32 18960 : i32
    %c19396 = vm.const.i32 19396 : i32
    %c19424 = vm.const.i32 19424 : i32
    %c19520 = vm.const.i32 19520 : i32
    %c19952 = vm.const.i32 19952 : i32
    %c19984 = vm.const.i32 19984 : i32
    %c20080 = vm.const.i32 20080 : i32
    %c20512 = vm.const.i32 20512 : i32
    %c20544 = vm.const.i32 20544 : i32
    %c20624 = vm.const.i32 20624 : i32
    %c20640 = vm.const.i32 20640 : i32
    %c21060 = vm.const.i32 21060 : i32
    %c21104 = vm.const.i32 21104 : i32
    %c21616 = vm.const.i32 21616 : i32
    %c21664 = vm.const.i32 21664 : i32
    %c21720 = vm.const.i32 21720 : i32
    %c22164 = vm.const.i32 22164 : i32
    %c22224 = vm.const.i32 22224 : i32
    %c22720 = vm.const.i32 22720 : i32
    %c22784 = vm.const.i32 22784 : i32
    %c22832 = vm.const.i32 22832 : i32
    %c23268 = vm.const.i32 23268 : i32
    %c23344 = vm.const.i32 23344 : i32
    %c23392 = vm.const.i32 23392 : i32
    %c23824 = vm.const.i32 23824 : i32
    %c23904 = vm.const.i32 23904 : i32
    %c24372 = vm.const.i32 24372 : i32
    %c24464 = vm.const.i32 24464 : i32
    %c24928 = vm.const.i32 24928 : i32
    %c25024 = vm.const.i32 25024 : i32
    %c25476 = vm.const.i32 25476 : i32
    %c25584 = vm.const.i32 25584 : i32
    %c26032 = vm.const.i32 26032 : i32
    %c26080 = vm.const.i32 26080 : i32
    %c26144 = vm.const.i32 26144 : i32
    %c26232 = vm.const.i32 26232 : i32
    %c26580 = vm.const.i32 26580 : i32
    %c26680 = vm.const.i32 26680 : i32
    %c26688 = vm.const.i32 26688 : i32
    %c26768 = vm.const.i32 26768 : i32
    %c27136 = vm.const.i32 27136 : i32
    %c27248 = vm.const.i32 27248 : i32
    %c27344 = vm.const.i32 27344 : i32
    %c27684 = vm.const.i32 27684 : i32
    %c27784 = vm.const.i32 27784 : i32
    %c27792 = vm.const.i32 27792 : i32
    %c28352 = vm.const.i32 28352 : i32
    %c28448 = vm.const.i32 28448 : i32
    %c28536 = vm.const.i32 28536 : i32
    %c28672 = vm.const.i32 28672 : i32
    %c28896 = vm.const.i32 28896 : i32
    %c29648 = vm.const.i32 29648 : i32
    %c30208 = vm.const.i32 30208 : i32
    %c30296 = vm.const.i32 30296 : i32
    %c30720 = vm.const.i32 30720 : i32
    %c30848 = vm.const.i32 30848 : i32
    %c30936 = vm.const.i32 30936 : i32
    %c31408 = vm.const.i32 31408 : i32
    %c31488 = vm.const.i32 31488 : i32
    %c31944 = vm.const.i32 31944 : i32
    %c31952 = vm.const.i32 31952 : i32
    %c31968 = vm.const.i32 31968 : i32
    %c32584 = vm.const.i32 32584 : i32
    %c32592 = vm.const.i32 32592 : i32
    %c32680 = vm.const.i32 32680 : i32
    %c33048 = vm.const.i32 33048 : i32
    %c33056 = vm.const.i32 33056 : i32
    %c33616 = vm.const.i32 33616 : i32
    %c33792 = vm.const.i32 33792 : i32
    %c33880 = vm.const.i32 33880 : i32
    %c34160 = vm.const.i32 34160 : i32
    %c34176 = vm.const.i32 34176 : i32
    %c34432 = vm.const.i32 34432 : i32
    %c34520 = vm.const.i32 34520 : i32
    %c34736 = vm.const.i32 34736 : i32
    %c35072 = vm.const.i32 35072 : i32
    %c35160 = vm.const.i32 35160 : i32
    %c35296 = vm.const.i32 35296 : i32
    %c35712 = vm.const.i32 35712 : i32
    %c35800 = vm.const.i32 35800 : i32
    %c35856 = vm.const.i32 35856 : i32
    %c36352 = vm.const.i32 36352 : i32
    %c36440 = vm.const.i32 36440 : i32
    %c36992 = vm.const.i32 36992 : i32
    %c38096 = vm.const.i32 38096 : i32
    %c43776 = vm.const.i32 43776 : i32
    %c43808 = vm.const.i32 43808 : i32
    %c45056 = vm.const.i32 45056 : i32
    %c51896 = vm.const.i32 51896 : i32
    %c57344 = vm.const.i32 57344 : i32
    %c61440 = vm.const.i32 61440 : i32
    %c74496 = vm.const.i32 74496 : i32
    %c83456 = vm.const.i32 83456 : i32
    %c84992 = vm.const.i32 84992 : i32
    %c86528 = vm.const.i32 86528 : i32
    %c90112 = vm.const.i32 90112 : i32
    %c103792 = vm.const.i32 103792 : i32
    %c104320 = vm.const.i32 104320 : i32
    %c105216 = vm.const.i32 105216 : i32
    %c105728 = vm.const.i32 105728 : i32
    %c112640 = vm.const.i32 112640 : i32
    %c114688 = vm.const.i32 114688 : i32
    %c118272 = vm.const.i32 118272 : i32
    %c121856 = vm.const.i32 121856 : i32
    %c135936 = vm.const.i32 135936 : i32
    %c166656 = vm.const.i32 166656 : i32
    %c168448 = vm.const.i32 168448 : i32
    %c169984 = vm.const.i32 169984 : i32
    %c171520 = vm.const.i32 171520 : i32
    %c197376 = vm.const.i32 197376 : i32
    %c208112 = vm.const.i32 208112 : i32
    %c209520 = vm.const.i32 209520 : i32
    %c217088 = vm.const.i32 217088 : i32
    %c217104 = vm.const.i32 217104 : i32
    %c227328 = vm.const.i32 227328 : i32
    %c228096 = vm.const.i32 228096 : i32
    %c256512 = vm.const.i32 256512 : i32
    %c258816 = vm.const.i32 258816 : i32
    %c262656 = vm.const.i32 262656 : i32
    %c270336 = vm.const.i32 270336 : i32
    %c282624 = vm.const.i32 282624 : i32
    %c284672 = vm.const.i32 284672 : i32
    %c286720 = vm.const.i32 286720 : i32
    %c311296 = vm.const.i32 311296 : i32
    %c312432 = vm.const.i32 312432 : i32
    %c313840 = vm.const.i32 313840 : i32
    %c319616 = vm.const.i32 319616 : i32
    %c320256 = vm.const.i32 320256 : i32
    %c320720 = vm.const.i32 320720 : i32
    %c327680 = vm.const.i32 327680 : i32
    %c329888 = vm.const.i32 329888 : i32
    %c331776 = vm.const.i32 331776 : i32
    %c331792 = vm.const.i32 331792 : i32
    %c333172 = vm.const.i32 333172 : i32
    %c333824 = vm.const.i32 333824 : i32
    %c334476 = vm.const.i32 334476 : i32
    %c334480 = vm.const.i32 334480 : i32
    %c339968 = vm.const.i32 339968 : i32
    %c350976 = vm.const.i32 350976 : i32
    %c381696 = vm.const.i32 381696 : i32
    %c412416 = vm.const.i32 412416 : i32
    %c416512 = vm.const.i32 416512 : i32
    %c418560 = vm.const.i32 418560 : i32
    %c419584 = vm.const.i32 419584 : i32
    %c423680 = vm.const.i32 423680 : i32
    %c434176 = vm.const.i32 434176 : i32
    %c434192 = vm.const.i32 434192 : i32
    %c524288 = vm.const.i32 524288 : i32
    %c565248 = vm.const.i32 565248 : i32
    %c567296 = vm.const.i32 567296 : i32
    %c569344 = vm.const.i32 569344 : i32
    %c571392 = vm.const.i32 571392 : i32
    %c582912 = vm.const.i32 582912 : i32
    %c593920 = vm.const.i32 593920 : i32
    %c600192 = vm.const.i32 600192 : i32
    %c602240 = vm.const.i32 602240 : i32
    %c603344 = vm.const.i32 603344 : i32
    %c605552 = vm.const.i32 605552 : i32
    %c607752 = vm.const.i32 607752 : i32
    %c609968 = vm.const.i32 609968 : i32
    %c610304 = vm.const.i32 610304 : i32
    %c612168 = vm.const.i32 612168 : i32
    %c612176 = vm.const.i32 612176 : i32
    %c614384 = vm.const.i32 614384 : i32
    %c616584 = vm.const.i32 616584 : i32
    %c618800 = vm.const.i32 618800 : i32
    %c621008 = vm.const.i32 621008 : i32
    %c622592 = vm.const.i32 622592 : i32
    %c623208 = vm.const.i32 623208 : i32
    %c626720 = vm.const.i32 626720 : i32
    %c641184 = vm.const.i32 641184 : i32
    %c647664 = vm.const.i32 647664 : i32
    %c651280 = vm.const.i32 651280 : i32
    %c655360 = vm.const.i32 655360 : i32
    %c667648 = vm.const.i32 667648 : i32
    %c668304 = vm.const.i32 668304 : i32
    %c706560 = vm.const.i32 706560 : i32
    %c856064 = vm.const.i32 856064 : i32
    %c884864 = vm.const.i32 884864 : i32
    %c913536 = vm.const.i32 913536 : i32
    %c1048576 = vm.const.i32 1048576 : i32
    %c1081344 = vm.const.i32 1081344 : i32
    %c1130496 = vm.const.i32 1130496 : i32
    %c1138688 = vm.const.i32 1138688 : i32
    %c1167488 = vm.const.i32 1167488 : i32
    %c1168592 = vm.const.i32 1168592 : i32
    %c1170640 = vm.const.i32 1170640 : i32
    %c1191968 = vm.const.i32 1191968 : i32
    %c1196160 = vm.const.i32 1196160 : i32
    %c1241216 = vm.const.i32 1241216 : i32
    %c1296544 = vm.const.i32 1296544 : i32
    %c1335952 = vm.const.i32 1335952 : i32
    %c1450112 = vm.const.i32 1450112 : i32
    %c1478784 = vm.const.i32 1478784 : i32
    %c1507456 = vm.const.i32 1507456 : i32
    %c1695744 = vm.const.i32 1695744 : i32
    %c1732736 = vm.const.i32 1732736 : i32
    %c1733840 = vm.const.i32 1733840 : i32
    %c1757216 = vm.const.i32 1757216 : i32
    %c1761408 = vm.const.i32 1761408 : i32
    %c1919136 = vm.const.i32 1919136 : i32
    %c2003600 = vm.const.i32 2003600 : i32
    %c2015360 = vm.const.i32 2015360 : i32
    %c2044032 = vm.const.i32 2044032 : i32
    %c2097152 = vm.const.i32 2097152 : i32
    %c2297984 = vm.const.i32 2297984 : i32
    %c2299088 = vm.const.i32 2299088 : i32
    %c2302400 = vm.const.i32 2302400 : i32
    %c2322464 = vm.const.i32 2322464 : i32
    %c2326656 = vm.const.i32 2326656 : i32
    %c2343040 = vm.const.i32 2343040 : i32
    %c2355328 = vm.const.i32 2355328 : i32
    %c2356432 = vm.const.i32 2356432 : i32
    %c2520832 = vm.const.i32 2520832 : i32
    %c2522880 = vm.const.i32 2522880 : i32
    %c2526976 = vm.const.i32 2526976 : i32
    %c2580608 = vm.const.i32 2580608 : i32
    %c2631936 = vm.const.i32 2631936 : i32
    %c2637952 = vm.const.i32 2637952 : i32
    %c2864336 = vm.const.i32 2864336 : i32
    %c2887712 = vm.const.i32 2887712 : i32
    %c2916384 = vm.const.i32 2916384 : i32
    %c2920576 = vm.const.i32 2920576 : i32
    %c3049632 = vm.const.i32 3049632 : i32
    %c3203200 = vm.const.i32 3203200 : i32
    %c3391488 = vm.const.i32 3391488 : i32
    %c3429584 = vm.const.i32 3429584 : i32
    %c3452960 = vm.const.i32 3452960 : i32
    %c3481632 = vm.const.i32 3481632 : i32
    %c3485824 = vm.const.i32 3485824 : i32
    %c3570896 = vm.const.i32 3570896 : i32
    %c3575312 = vm.const.i32 3575312 : i32
    %c3608320 = vm.const.i32 3608320 : i32
    %c3610368 = vm.const.i32 3610368 : i32
    %c3612416 = vm.const.i32 3612416 : i32
    %c3616928 = vm.const.i32 3616928 : i32
    %c3768448 = vm.const.i32 3768448 : i32
    %c3813504 = vm.const.i32 3813504 : i32
    %c3994832 = vm.const.i32 3994832 : i32
    %c4018208 = vm.const.i32 4018208 : i32
    %c4051072 = vm.const.i32 4051072 : i32
    %c4084944 = vm.const.i32 4084944 : i32
    %c4096128 = vm.const.i32 4096128 : i32
    %c4141184 = vm.const.i32 4141184 : i32
    %c4194304 = vm.const.i32 4194304 : i32
    %c4203008 = vm.const.i32 4203008 : i32
    %c4227232 = vm.const.i32 4227232 : i32
    %c4231648 = vm.const.i32 4231648 : i32
    %c4333696 = vm.const.i32 4333696 : i32
    %c4378752 = vm.const.i32 4378752 : i32
    %c4423808 = vm.const.i32 4423808 : i32
    %c4468864 = vm.const.i32 4468864 : i32
    %c4583456 = vm.const.i32 4583456 : i32
    %c4612128 = vm.const.i32 4612128 : i32
    %c4650192 = vm.const.i32 4650192 : i32
    %c4660992 = vm.const.i32 4660992 : i32
    %c4661376 = vm.const.i32 4661376 : i32
    %c4663040 = vm.const.i32 4663040 : i32
    %c4740304 = vm.const.i32 4740304 : i32
    %c4751488 = vm.const.i32 4751488 : i32
    %c4825568 = vm.const.i32 4825568 : i32
    %c4944000 = vm.const.i32 4944000 : i32
    %c5034112 = vm.const.i32 5034112 : i32
    %c5125328 = vm.const.i32 5125328 : i32
    %c5148704 = vm.const.i32 5148704 : i32
    %c5177376 = vm.const.i32 5177376 : i32
    %c5193760 = vm.const.i32 5193760 : i32
    %c5222432 = vm.const.i32 5222432 : i32
    %c5226624 = vm.const.i32 5226624 : i32
    %c5305552 = vm.const.i32 5305552 : i32
    %c5316736 = vm.const.i32 5316736 : i32
    %c5390816 = vm.const.i32 5390816 : i32
    %c5392016 = vm.const.i32 5392016 : i32
    %c5392656 = vm.const.i32 5392656 : i32
    %c5509248 = vm.const.i32 5509248 : i32
    %c5599360 = vm.const.i32 5599360 : i32
    %c5711616 = vm.const.i32 5711616 : i32
    %c5713664 = vm.const.i32 5713664 : i32
    %c5742624 = vm.const.i32 5742624 : i32
    %c5787680 = vm.const.i32 5787680 : i32
    %c5791872 = vm.const.i32 5791872 : i32
    %c5881984 = vm.const.i32 5881984 : i32
    %c5975568 = vm.const.i32 5975568 : i32
    %c5976672 = vm.const.i32 5976672 : i32
    %c5978880 = vm.const.i32 5978880 : i32
    %c5980000 = vm.const.i32 5980000 : i32
    %c5982208 = vm.const.i32 5982208 : i32
    %c6164608 = vm.const.i32 6164608 : i32
    %c6266880 = vm.const.i32 6266880 : i32
    %c6291456 = vm.const.i32 6291456 : i32
    %c6307872 = vm.const.i32 6307872 : i32
    %c6352928 = vm.const.i32 6352928 : i32
    %c6447232 = vm.const.i32 6447232 : i32
    %c6729856 = vm.const.i32 6729856 : i32
    %c6762240 = vm.const.i32 6762240 : i32
    %c6764288 = vm.const.i32 6764288 : i32
    %c6836224 = vm.const.i32 6836224 : i32
    %c6918176 = vm.const.i32 6918176 : i32
    %c6963232 = vm.const.i32 6963232 : i32
    %c7012480 = vm.const.i32 7012480 : i32
    %c7295104 = vm.const.i32 7295104 : i32
    %c7340160 = vm.const.i32 7340160 : i32
    %c7403520 = vm.const.i32 7403520 : i32
    %c7483424 = vm.const.i32 7483424 : i32
    %c7512096 = vm.const.i32 7512096 : i32
    %c7528480 = vm.const.i32 7528480 : i32
    %c7577728 = vm.const.i32 7577728 : i32
    %c7606400 = vm.const.i32 7606400 : i32
    %c7622784 = vm.const.i32 7622784 : i32
    %c7690240 = vm.const.i32 7690240 : i32
    %c7690256 = vm.const.i32 7690256 : i32
    %c7696400 = vm.const.i32 7696400 : i32
    %c7704592 = vm.const.i32 7704592 : i32
    %c7704608 = vm.const.i32 7704608 : i32
    %c7812864 = vm.const.i32 7812864 : i32
    %c7816960 = vm.const.i32 7816960 : i32
    %c7819008 = vm.const.i32 7819008 : i32
    %c7823104 = vm.const.i32 7823104 : i32
    %c7860352 = vm.const.i32 7860352 : i32
    %c7889024 = vm.const.i32 7889024 : i32
    %c7905408 = vm.const.i32 7905408 : i32
    %c8048672 = vm.const.i32 8048672 : i32
    %c8077344 = vm.const.i32 8077344 : i32
    %c8138784 = vm.const.i32 8138784 : i32
    %c8142976 = vm.const.i32 8142976 : i32
    %c8171648 = vm.const.i32 8171648 : i32
    %c8388608 = vm.const.i32 8388608 : i32
    %c8425600 = vm.const.i32 8425600 : i32
    %c8454272 = vm.const.i32 8454272 : i32
    %c8470560 = vm.const.i32 8470560 : i32
    %c8470672 = vm.const.i32 8470672 : i32
    %c8470736 = vm.const.i32 8470736 : i32
    %c8470784 = vm.const.i32 8470784 : i32
    %c8470816 = vm.const.i32 8470816 : i32
    %c8470848 = vm.const.i32 8470848 : i32
    %c8470880 = vm.const.i32 8470880 : i32
    %c8470944 = vm.const.i32 8470944 : i32
    %c8470960 = vm.const.i32 8470960 : i32
    %c8471984 = vm.const.i32 8471984 : i32
    %c8590256 = vm.const.i32 8590256 : i32
    %c8590480 = vm.const.i32 8590480 : i32
    %c8613920 = vm.const.i32 8613920 : i32
    %c8642592 = vm.const.i32 8642592 : i32
    %c8705168 = vm.const.i32 8705168 : i32
    %c8708224 = vm.const.i32 8708224 : i32
    %c8736896 = vm.const.i32 8736896 : i32
    %c8790160 = vm.const.i32 8790160 : i32
    %c8960144 = vm.const.i32 8960144 : i32
    %c9019520 = vm.const.i32 9019520 : i32
    %c9128592 = vm.const.i32 9128592 : i32
    %c9179168 = vm.const.i32 9179168 : i32
    %c9207840 = vm.const.i32 9207840 : i32
    %c9215120 = vm.const.i32 9215120 : i32
    %c9302144 = vm.const.i32 9302144 : i32
    %c9584768 = vm.const.i32 9584768 : i32
    %c9629824 = vm.const.i32 9629824 : i32
    %c9773088 = vm.const.i32 9773088 : i32
    %c9818144 = vm.const.i32 9818144 : i32
    %c9867392 = vm.const.i32 9867392 : i32
    %c9882768 = vm.const.i32 9882768 : i32
    %c9912448 = vm.const.i32 9912448 : i32
    %c9920256 = vm.const.i32 9920256 : i32
    %c9924352 = vm.const.i32 9924352 : i32
    %c10150016 = vm.const.i32 10150016 : i32
    %c10160416 = vm.const.i32 10160416 : i32
    %c10216592 = vm.const.i32 10216592 : i32
    %c10309664 = vm.const.i32 10309664 : i32
    %c10322320 = vm.const.i32 10322320 : i32
    %c10338336 = vm.const.i32 10338336 : i32
    %c10383392 = vm.const.i32 10383392 : i32
    %c10426640 = vm.const.i32 10426640 : i32
    %c10432640 = vm.const.i32 10432640 : i32
    %c10530960 = vm.const.i32 10530960 : i32
    %c10576016 = vm.const.i32 10576016 : i32
    %c10604688 = vm.const.i32 10604688 : i32
    %c10619008 = vm.const.i32 10619008 : i32
    %c10694800 = vm.const.i32 10694800 : i32
    %c10715264 = vm.const.i32 10715264 : i32
    %c10752144 = vm.const.i32 10752144 : i32
    %c10752240 = vm.const.i32 10752240 : i32
    %c10752256 = vm.const.i32 10752256 : i32
    %c10752272 = vm.const.i32 10752272 : i32
    %c10752288 = vm.const.i32 10752288 : i32
    %c10752304 = vm.const.i32 10752304 : i32
    %c10752320 = vm.const.i32 10752320 : i32
    %c10752336 = vm.const.i32 10752336 : i32
    %c10752352 = vm.const.i32 10752352 : i32
    %c10874912 = vm.const.i32 10874912 : i32
    %c10903584 = vm.const.i32 10903584 : i32
    %c10972928 = vm.const.i32 10972928 : i32
    %c10974976 = vm.const.i32 10974976 : i32
    %c10977024 = vm.const.i32 10977024 : i32
    %c10981120 = vm.const.i32 10981120 : i32
    %c10997888 = vm.const.i32 10997888 : i32
    %c11280512 = vm.const.i32 11280512 : i32
    %c11317600 = vm.const.i32 11317600 : i32
    %c11468832 = vm.const.i32 11468832 : i32
    %c11563136 = vm.const.i32 11563136 : i32
    %c11608192 = vm.const.i32 11608192 : i32
    %c11651424 = vm.const.i32 11651424 : i32
    %c11651440 = vm.const.i32 11651440 : i32
    %c11651456 = vm.const.i32 11651456 : i32
    %c11651472 = vm.const.i32 11651472 : i32
    %c11655568 = vm.const.i32 11655568 : i32
    %c11655584 = vm.const.i32 11655584 : i32
    %c11656096 = vm.const.i32 11656096 : i32
    %c11656112 = vm.const.i32 11656112 : i32
    %c11759904 = vm.const.i32 11759904 : i32
    %c11759920 = vm.const.i32 11759920 : i32
    %c11788592 = vm.const.i32 11788592 : i32
    %c11788880 = vm.const.i32 11788880 : i32
    %c11789168 = vm.const.i32 11789168 : i32
    %c11789456 = vm.const.i32 11789456 : i32
    %c11790016 = vm.const.i32 11790016 : i32
    %c11845760 = vm.const.i32 11845760 : i32
    %c11890816 = vm.const.i32 11890816 : i32
    %c12034080 = vm.const.i32 12034080 : i32
    %c12072640 = vm.const.i32 12072640 : i32
    %c12073200 = vm.const.i32 12073200 : i32
    %c12128384 = vm.const.i32 12128384 : i32
    %c12411008 = vm.const.i32 12411008 : i32
    %c12582912 = vm.const.i32 12582912 : i32
    %c12599328 = vm.const.i32 12599328 : i32
    %c12603392 = vm.const.i32 12603392 : i32
    %c12638448 = vm.const.i32 12638448 : i32
    %c12693632 = vm.const.i32 12693632 : i32
    %c12722304 = vm.const.i32 12722304 : i32
    %c12976256 = vm.const.i32 12976256 : i32
    %c13004928 = vm.const.i32 13004928 : i32
    %c13015328 = vm.const.i32 13015328 : i32
    %c13164576 = vm.const.i32 13164576 : i32
    %c13258880 = vm.const.i32 13258880 : i32
    %c13287552 = vm.const.i32 13287552 : i32
    %c13570176 = vm.const.i32 13570176 : i32
    %c13729824 = vm.const.i32 13729824 : i32
    %c13824128 = vm.const.i32 13824128 : i32
    %c13852800 = vm.const.i32 13852800 : i32
    %c13897856 = vm.const.i32 13897856 : i32
    %c14135424 = vm.const.i32 14135424 : i32
    %c14180480 = vm.const.i32 14180480 : i32
    %c14295072 = vm.const.i32 14295072 : i32
    %c14418048 = vm.const.i32 14418048 : i32
    %c14860320 = vm.const.i32 14860320 : i32
    %c14887040 = vm.const.i32 14887040 : i32
    %c15124608 = vm.const.i32 15124608 : i32
    %c15265920 = vm.const.i32 15265920 : i32
    %c15425568 = vm.const.i32 15425568 : i32
    %c15548544 = vm.const.i32 15548544 : i32
    %c15831168 = vm.const.i32 15831168 : i32
    %c15990816 = vm.const.i32 15990816 : i32
    %c16113792 = vm.const.i32 16113792 : i32
    %c16556064 = vm.const.i32 16556064 : i32
    %c16777248 = vm.const.i32 16777248 : i32
    %c17121312 = vm.const.i32 17121312 : i32
    %c17166368 = vm.const.i32 17166368 : i32
    %c17272576 = vm.const.i32 17272576 : i32
    %c17274624 = vm.const.i32 17274624 : i32
    %c17731616 = vm.const.i32 17731616 : i32
    %c19947552 = vm.const.i32 19947552 : i32
    %c20363552 = vm.const.i32 20363552 : i32
    %c23339040 = vm.const.i32 23339040 : i32
    %c23566080 = vm.const.i32 23566080 : i32
    %c23582464 = vm.const.i32 23582464 : i32
    %c25202688 = vm.const.i32 25202688 : i32
    %c29413888 = vm.const.i32 29413888 : i32
    %c29873920 = vm.const.i32 29873920 : i32
    %c29875968 = vm.const.i32 29875968 : i32
    %c36167424 = vm.const.i32 36167424 : i32
    %c36179712 = vm.const.i32 36179712 : i32
    %c36181760 = vm.const.i32 36181760 : i32
    %c37230336 = vm.const.i32 37230336 : i32
    %c37232384 = vm.const.i32 37232384 : i32
    %c38280960 = vm.const.i32 38280960 : i32
    %c38283008 = vm.const.i32 38283008 : i32
    %c39331584 = vm.const.i32 39331584 : i32
    %c39333632 = vm.const.i32 39333632 : i32
    %c40382208 = vm.const.i32 40382208 : i32
    %c40386304 = vm.const.i32 40386304 : i32
    %c40388352 = vm.const.i32 40388352 : i32
    %c40392448 = vm.const.i32 40392448 : i32
    %c42009088 = vm.const.i32 42009088 : i32
    %c42017280 = vm.const.i32 42017280 : i32
    %c42489600 = vm.const.i32 42489600 : i32
    %c42493696 = vm.const.i32 42493696 : i32
    %c43542272 = vm.const.i32 43542272 : i32
    %c43544320 = vm.const.i32 43544320 : i32
    %c43546368 = vm.const.i32 43546368 : i32
    %c43550464 = vm.const.i32 43550464 : i32
    %c49841920 = vm.const.i32 49841920 : i32
    %c49843968 = vm.const.i32 49843968 : i32
    %c50331680 = vm.const.i32 50331680 : i32
    %c54604288 = vm.const.i32 54604288 : i32
    %c56135424 = vm.const.i32 56135424 : i32
    %c56151808 = vm.const.i32 56151808 : i32
    %c62443264 = vm.const.i32 62443264 : i32
    %c62445312 = vm.const.i32 62445312 : i32
    %c65142784 = vm.const.i32 65142784 : i32
    %c68298752 = vm.const.i32 68298752 : i32
    %c68736768 = vm.const.i32 68736768 : i32
    %c68749056 = vm.const.i32 68749056 : i32
    %c68751104 = vm.const.i32 68751104 : i32
    %c69353472 = vm.const.i32 69353472 : i32
    %c69799680 = vm.const.i32 69799680 : i32
    %c69801728 = vm.const.i32 69801728 : i32
    %c70850304 = vm.const.i32 70850304 : i32
    %c70852352 = vm.const.i32 70852352 : i32
    %c71900928 = vm.const.i32 71900928 : i32
    %c71902976 = vm.const.i32 71902976 : i32
    %c72505344 = vm.const.i32 72505344 : i32
    %c72951552 = vm.const.i32 72951552 : i32
    %c72955648 = vm.const.i32 72955648 : i32
    %c72957696 = vm.const.i32 72957696 : i32
    %c72961792 = vm.const.i32 72961792 : i32
    %c75058944 = vm.const.i32 75058944 : i32
    %c75063040 = vm.const.i32 75063040 : i32
    %c76111616 = vm.const.i32 76111616 : i32
    %c76113664 = vm.const.i32 76113664 : i32
    %c76115712 = vm.const.i32 76115712 : i32
    %c76119808 = vm.const.i32 76119808 : i32
    %c82411264 = vm.const.i32 82411264 : i32
    %c82413312 = vm.const.i32 82413312 : i32
    %c88704768 = vm.const.i32 88704768 : i32
    %c88721152 = vm.const.i32 88721152 : i32
    %c94554112 = vm.const.i32 94554112 : i32
    %c95012608 = vm.const.i32 95012608 : i32
    %c95014656 = vm.const.i32 95014656 : i32
    %c97708032 = vm.const.i32 97708032 : i32
    %c97710080 = vm.const.i32 97710080 : i32
    %c97712128 = vm.const.i32 97712128 : i32
    %c100866048 = vm.const.i32 100866048 : i32
    %c100868096 = vm.const.i32 100868096 : i32
    %c101306112 = vm.const.i32 101306112 : i32
    %c101318400 = vm.const.i32 101318400 : i32
    %c101320448 = vm.const.i32 101320448 : i32
    %c102369024 = vm.const.i32 102369024 : i32
    %c102371072 = vm.const.i32 102371072 : i32
    %c103419648 = vm.const.i32 103419648 : i32
    %c103421696 = vm.const.i32 103421696 : i32
    %c104470272 = vm.const.i32 104470272 : i32
    %c104472320 = vm.const.i32 104472320 : i32
    %c105074688 = vm.const.i32 105074688 : i32
    %c105520896 = vm.const.i32 105520896 : i32
    %c105524992 = vm.const.i32 105524992 : i32
    %c105531136 = vm.const.i32 105531136 : i32
    %c107628288 = vm.const.i32 107628288 : i32
    %c107632384 = vm.const.i32 107632384 : i32
    %c108680960 = vm.const.i32 108680960 : i32
    %c108683008 = vm.const.i32 108683008 : i32
    %c108689152 = vm.const.i32 108689152 : i32
    %c114980608 = vm.const.i32 114980608 : i32
    %c114982656 = vm.const.i32 114982656 : i32
    %c121274112 = vm.const.i32 121274112 : i32
    %c121290496 = vm.const.i32 121290496 : i32
    %c127581952 = vm.const.i32 127581952 : i32
    %c127584000 = vm.const.i32 127584000 : i32
    %c130281472 = vm.const.i32 130281472 : i32
    %c133437440 = vm.const.i32 133437440 : i32
    %c133875456 = vm.const.i32 133875456 : i32
    %c133889792 = vm.const.i32 133889792 : i32
    %c134492160 = vm.const.i32 134492160 : i32
    %c134938368 = vm.const.i32 134938368 : i32
    %c134940416 = vm.const.i32 134940416 : i32
    %c135988992 = vm.const.i32 135988992 : i32
    %c135991040 = vm.const.i32 135991040 : i32
    %c137039616 = vm.const.i32 137039616 : i32
    %c137041664 = vm.const.i32 137041664 : i32
    %c137644032 = vm.const.i32 137644032 : i32
    %c138090240 = vm.const.i32 138090240 : i32
    %c138094336 = vm.const.i32 138094336 : i32
    %c138100480 = vm.const.i32 138100480 : i32
    %c140197632 = vm.const.i32 140197632 : i32
    %c140201728 = vm.const.i32 140201728 : i32
    %c141250304 = vm.const.i32 141250304 : i32
    %c141252352 = vm.const.i32 141252352 : i32
    %c141258496 = vm.const.i32 141258496 : i32
    %c147549952 = vm.const.i32 147549952 : i32
    %c147552000 = vm.const.i32 147552000 : i32
    %c153843456 = vm.const.i32 153843456 : i32
    %c153859840 = vm.const.i32 153859840 : i32
    %c160151296 = vm.const.i32 160151296 : i32
    %c160153344 = vm.const.i32 160153344 : i32
    %c166444800 = vm.const.i32 166444800 : i32
    %c166459136 = vm.const.i32 166459136 : i32
    %c167507712 = vm.const.i32 167507712 : i32
    %c167509760 = vm.const.i32 167509760 : i32
    %c168558336 = vm.const.i32 168558336 : i32
    %c168560384 = vm.const.i32 168560384 : i32
    %c169608960 = vm.const.i32 169608960 : i32
    %c169611008 = vm.const.i32 169611008 : i32
    %c170659584 = vm.const.i32 170659584 : i32
    %c170663680 = vm.const.i32 170663680 : i32
    %c170669824 = vm.const.i32 170669824 : i32
    %c171302912 = vm.const.i32 171302912 : i32
    %c171307008 = vm.const.i32 171307008 : i32
    %c172766976 = vm.const.i32 172766976 : i32
    %c172771072 = vm.const.i32 172771072 : i32
    %c173819648 = vm.const.i32 173819648 : i32
    %c173821696 = vm.const.i32 173821696 : i32
    %c173827840 = vm.const.i32 173827840 : i32
    %c177600512 = vm.const.i32 177600512 : i32
    %c180119296 = vm.const.i32 180119296 : i32
    %c180121344 = vm.const.i32 180121344 : i32
    %c183908352 = vm.const.i32 183908352 : i32
    %c186412800 = vm.const.i32 186412800 : i32
    %c186429184 = vm.const.i32 186429184 : i32
    %c190201856 = vm.const.i32 190201856 : i32
    %c192720640 = vm.const.i32 192720640 : i32
    %c192722688 = vm.const.i32 192722688 : i32
    %c199014144 = vm.const.i32 199014144 : i32
    %c199026432 = vm.const.i32 199026432 : i32
    %c199030528 = vm.const.i32 199030528 : i32
    %c203224832 = vm.const.i32 203224832 : i32
    %c203228928 = vm.const.i32 203228928 : i32
    %c207423232 = vm.const.i32 207423232 : i32
    %c207427328 = vm.const.i32 207427328 : i32
    %c211621632 = vm.const.i32 211621632 : i32
    %c211626240 = vm.const.i32 211626240 : i32
    %c215820544 = vm.const.i32 215820544 : i32
    %c215832832 = vm.const.i32 215832832 : i32
    %c215841024 = vm.const.i32 215841024 : i32
    %c224229632 = vm.const.i32 224229632 : i32
    %c224237824 = vm.const.i32 224237824 : i32
    %c228432128 = vm.const.i32 228432128 : i32
    %c228440320 = vm.const.i32 228440320 : i32
    %c228448512 = vm.const.i32 228448512 : i32
    %c241031424 = vm.const.i32 241031424 : i32
    %c241035520 = vm.const.i32 241035520 : i32
    %c253618432 = vm.const.i32 253618432 : i32
    %c253638912 = vm.const.i32 253638912 : i32
    %c266225920 = vm.const.i32 266225920 : i32
    %c278808832 = vm.const.i32 278808832 : i32
    %c278821120 = vm.const.i32 278821120 : i32
    %c278823168 = vm.const.i32 278823168 : i32
    %c279871744 = vm.const.i32 279871744 : i32
    %c279873792 = vm.const.i32 279873792 : i32
    %c280922368 = vm.const.i32 280922368 : i32
    %c280924416 = vm.const.i32 280924416 : i32
    %c281972992 = vm.const.i32 281972992 : i32
    %c281975040 = vm.const.i32 281975040 : i32
    %c283023616 = vm.const.i32 283023616 : i32
    %c283027712 = vm.const.i32 283027712 : i32
    %c283033856 = vm.const.i32 283033856 : i32
    %c285131008 = vm.const.i32 285131008 : i32
    %c285135104 = vm.const.i32 285135104 : i32
    %c286183680 = vm.const.i32 286183680 : i32
    %c286191872 = vm.const.i32 286191872 : i32
    %c292483328 = vm.const.i32 292483328 : i32
    %c292485376 = vm.const.i32 292485376 : i32
    %c298776832 = vm.const.i32 298776832 : i32
    %c298793216 = vm.const.i32 298793216 : i32
    %c305084672 = vm.const.i32 305084672 : i32
    %c305086720 = vm.const.i32 305086720 : i32
    %c311378176 = vm.const.i32 311378176 : i32
    %c311392512 = vm.const.i32 311392512 : i32
    %c312441088 = vm.const.i32 312441088 : i32
    %c312443136 = vm.const.i32 312443136 : i32
    %c313491712 = vm.const.i32 313491712 : i32
    %c313493760 = vm.const.i32 313493760 : i32
    %c314542336 = vm.const.i32 314542336 : i32
    %c314544384 = vm.const.i32 314544384 : i32
    %c315592960 = vm.const.i32 315592960 : i32
    %c315603200 = vm.const.i32 315603200 : i32
    %c317700352 = vm.const.i32 317700352 : i32
    %c317704448 = vm.const.i32 317704448 : i32
    %c318761216 = vm.const.i32 318761216 : i32
    %c325052672 = vm.const.i32 325052672 : i32
    %c325054720 = vm.const.i32 325054720 : i32
    %c331346176 = vm.const.i32 331346176 : i32
    %c331362560 = vm.const.i32 331362560 : i32
    %c337654016 = vm.const.i32 337654016 : i32
    %c337656064 = vm.const.i32 337656064 : i32
    %c343947520 = vm.const.i32 343947520 : i32
    %c343961856 = vm.const.i32 343961856 : i32
    %c345010432 = vm.const.i32 345010432 : i32
    %c345012480 = vm.const.i32 345012480 : i32
    %c346061056 = vm.const.i32 346061056 : i32
    %c346063104 = vm.const.i32 346063104 : i32
    %c347111680 = vm.const.i32 347111680 : i32
    %c347113728 = vm.const.i32 347113728 : i32
    %c348162304 = vm.const.i32 348162304 : i32
    %c348172544 = vm.const.i32 348172544 : i32
    %c350269696 = vm.const.i32 350269696 : i32
    %c350273792 = vm.const.i32 350273792 : i32
    %c351330560 = vm.const.i32 351330560 : i32
    %c357622016 = vm.const.i32 357622016 : i32
    %c357624064 = vm.const.i32 357624064 : i32
    %c363915520 = vm.const.i32 363915520 : i32
    %c363931904 = vm.const.i32 363931904 : i32
    %c370223360 = vm.const.i32 370223360 : i32
    %c370225408 = vm.const.i32 370225408 : i32
    %c372924928 = vm.const.i32 372924928 : i32
    %c376076800 = vm.const.i32 376076800 : i32
    %c376078848 = vm.const.i32 376078848 : i32
    %c376082944 = vm.const.i32 376082944 : i32
    %c376516864 = vm.const.i32 376516864 : i32
    %c376531200 = vm.const.i32 376531200 : i32
    %c377579776 = vm.const.i32 377579776 : i32
    %c377581824 = vm.const.i32 377581824 : i32
    %c378630400 = vm.const.i32 378630400 : i32
    %c378632448 = vm.const.i32 378632448 : i32
    %c379681024 = vm.const.i32 379681024 : i32
    %c379683072 = vm.const.i32 379683072 : i32
    %c380731648 = vm.const.i32 380731648 : i32
    %c380741888 = vm.const.i32 380741888 : i32
    %c381372928 = vm.const.i32 381372928 : i32
    %c382839040 = vm.const.i32 382839040 : i32
    %c382843136 = vm.const.i32 382843136 : i32
    %c383891712 = vm.const.i32 383891712 : i32
    %c383899904 = vm.const.i32 383899904 : i32
    %c388684288 = vm.const.i32 388684288 : i32
    %c390191360 = vm.const.i32 390191360 : i32
    %c390193408 = vm.const.i32 390193408 : i32
    %c396484864 = vm.const.i32 396484864 : i32
    %c396501248 = vm.const.i32 396501248 : i32
    %c402792704 = vm.const.i32 402792704 : i32
    %c402794752 = vm.const.i32 402794752 : i32
    %c409086208 = vm.const.i32 409086208 : i32
    %c409100544 = vm.const.i32 409100544 : i32
    %c410149120 = vm.const.i32 410149120 : i32
    %c410151168 = vm.const.i32 410151168 : i32
    %c411199744 = vm.const.i32 411199744 : i32
    %c411201792 = vm.const.i32 411201792 : i32
    %c412250368 = vm.const.i32 412250368 : i32
    %c412252416 = vm.const.i32 412252416 : i32
    %c412856832 = vm.const.i32 412856832 : i32
    %c412860928 = vm.const.i32 412860928 : i32
    %c413300992 = vm.const.i32 413300992 : i32
    %c413311232 = vm.const.i32 413311232 : i32
    %c415408384 = vm.const.i32 415408384 : i32
    %c415412480 = vm.const.i32 415412480 : i32
    %c416461056 = vm.const.i32 416461056 : i32
    %c416469248 = vm.const.i32 416469248 : i32
    %c419154432 = vm.const.i32 419154432 : i32
    %c422760704 = vm.const.i32 422760704 : i32
    %c422762752 = vm.const.i32 422762752 : i32
    %c425462272 = vm.const.i32 425462272 : i32
    %c429054208 = vm.const.i32 429054208 : i32
    %c429070592 = vm.const.i32 429070592 : i32
    %c431755776 = vm.const.i32 431755776 : i32
    %c435362048 = vm.const.i32 435362048 : i32
    %c435364096 = vm.const.i32 435364096 : i32
    %c441655552 = vm.const.i32 441655552 : i32
    %c441667840 = vm.const.i32 441667840 : i32
    %c441669888 = vm.const.i32 441669888 : i32
    %c442194176 = vm.const.i32 442194176 : i32
    %c442196224 = vm.const.i32 442196224 : i32
    %c442198272 = vm.const.i32 442198272 : i32
    %c442722560 = vm.const.i32 442722560 : i32
    %c442724608 = vm.const.i32 442724608 : i32
    %c442726656 = vm.const.i32 442726656 : i32
    %c443250944 = vm.const.i32 443250944 : i32
    %c443252992 = vm.const.i32 443252992 : i32
    %c443254016 = vm.const.i32 443254016 : i32
    %c443524352 = vm.const.i32 443524352 : i32
    %c443524864 = vm.const.i32 443524864 : i32
    %c443525088 = vm.const.i32 443525088 : i32
    %c443525648 = vm.const.i32 443525648 : i32
    %c443536080 = vm.const.i32 443536080 : i32
    %c443536736 = vm.const.i32 443536736 : i32
    %c443538784 = vm.const.i32 443538784 : i32
    %c443801440 = vm.const.i32 443801440 : i32
    %c443804048 = vm.const.i32 443804048 : i32
    %c443804704 = vm.const.i32 443804704 : i32
    %c443808800 = vm.const.i32 443808800 : i32
    %c443809904 = vm.const.i32 443809904 : i32
    %c443812032 = vm.const.i32 443812032 : i32
    %c443812688 = vm.const.i32 443812688 : i32
    %c443816784 = vm.const.i32 443816784 : i32
    %c443820880 = vm.const.i32 443820880 : i32
    %c443824976 = vm.const.i32 443824976 : i32
    %c443833168 = vm.const.i32 443833168 : i32
    %c443837264 = vm.const.i32 443837264 : i32
    %c443841360 = vm.const.i32 443841360 : i32
    %c443845456 = vm.const.i32 443845456 : i32
    %c443849552 = vm.const.i32 443849552 : i32
    %c443853648 = vm.const.i32 443853648 : i32
    %c443857744 = vm.const.i32 443857744 : i32
    %c443861840 = vm.const.i32 443861840 : i32
    %zero = vm.const.i32.zero : i32
benvanik commented 2 years ago

Lots of opportunity here; this is mobilebertsquad-tflite: image