i32.const 0 i32.const 3 i32.add set_local 22 block void i32.const 0 get_local 22 i32.ge_s br_if 0 get_local 22 i32.const 10 i32.shr_u set_local 22 block void get_local 22 i32.const 0 i32.eq br_if 0 get_local 22 get_local 22 i32.and set_local 22 end end loop void loop void get_local 0 i32.const 1 i32.shl set_local 0 get_local 22 i32.const 9 i32.add set_local 22 get_local 22 i32.const 0 i32.eq br_if 0 end i32.const 0 get_local 22 i32.sub set_local 22 get_local 22 i32.const 0 i32.ge_s br_if 0 end get_local 0 i32.const 1 i32.shl set_local 0 get_local 0 return end