(module $minver.wasm
  (type (;0;) (func (param i32 i32)))
  (type (;1;) (func))
  (type (;2;) (func (param i32 f64) (result i32)))
  (type (;3;) (func (result i32)))
  (import "__pragma" "loopbound" (func $__pragma_loopbound (type 0)))
  (func $__wasm_apply_data_relocs (type 1))
  (func $minver_minver (type 2) (param i32 f64) (result i32)
    (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 f64 i32 f64 f64 f64 i32 i32 i32 i32 i32 i32)
    global.get $__stack_pointer
    i32.const 2000
    i32.sub
    local.tee 2
    global.set $__stack_pointer
    i32.const 999
    local.set 3
    block  ;; label = @1
      local.get 0
      i32.const -501
      i32.add
      i32.const -499
      i32.lt_u
      br_if 0 (;@1;)
      local.get 1
      f64.const 0x0p+0 (;=0;)
      f64.le
      br_if 0 (;@1;)
      i32.const 3
      i32.const 3
      call $__pragma_loopbound
      local.get 0
      i32.const 7
      i32.and
      local.set 4
      i32.const 0
      local.set 3
      block  ;; label = @2
        local.get 0
        i32.const -1
        i32.add
        local.tee 5
        i32.const 7
        i32.lt_u
        br_if 0 (;@2;)
        local.get 0
        i32.const 504
        i32.and
        local.set 6
        i32.const 0
        local.set 3
        local.get 2
        local.set 7
        loop  ;; label = @3
          local.get 7
          local.get 3
          i32.store
          local.get 7
          i32.const 28
          i32.add
          local.get 3
          i32.const 7
          i32.add
          i32.store
          local.get 7
          i32.const 24
          i32.add
          local.get 3
          i32.const 6
          i32.add
          i32.store
          local.get 7
          i32.const 20
          i32.add
          local.get 3
          i32.const 5
          i32.add
          i32.store
          local.get 7
          i32.const 16
          i32.add
          local.get 3
          i32.const 4
          i32.add
          i32.store
          local.get 7
          i32.const 12
          i32.add
          local.get 3
          i32.const 3
          i32.add
          i32.store
          local.get 7
          i32.const 8
          i32.add
          local.get 3
          i32.const 2
          i32.add
          i32.store
          local.get 7
          i32.const 4
          i32.add
          local.get 3
          i32.const 1
          i32.add
          i32.store
          local.get 7
          i32.const 32
          i32.add
          local.set 7
          local.get 3
          i32.const 8
          i32.add
          local.tee 3
          local.get 6
          i32.ne
          br_if 0 (;@3;)
        end
      end
      block  ;; label = @2
        local.get 4
        i32.eqz
        br_if 0 (;@2;)
        local.get 2
        local.get 3
        i32.const 2
        i32.shl
        i32.add
        local.set 7
        loop  ;; label = @3
          local.get 7
          local.get 3
          i32.store
          local.get 7
          i32.const 4
          i32.add
          local.set 7
          local.get 3
          i32.const 1
          i32.add
          local.set 3
          local.get 4
          i32.const -1
          i32.add
          local.tee 4
          br_if 0 (;@3;)
        end
      end
      local.get 0
      i32.const 510
      i32.and
      local.set 8
      local.get 0
      i32.const 1
      i32.and
      local.set 9
      local.get 0
      i32.const 508
      i32.and
      local.set 10
      i32.const 3
      i32.const 3
      call $__pragma_loopbound
      local.get 0
      i32.const 3
      i32.and
      local.set 11
      i32.const 0
      local.set 12
      i32.const 1024
      local.set 13
      f64.const 0x1p+0 (;=1;)
      local.set 14
      i32.const 0
      local.set 15
      i32.const 0
      local.set 7
      block  ;; label = @2
        loop  ;; label = @3
          i32.const 1
          i32.const 3
          call $__pragma_loopbound
          block  ;; label = @4
            block  ;; label = @5
              local.get 0
              local.get 7
              i32.sub
              i32.const 1
              i32.and
              br_if 0 (;@5;)
              local.get 7
              local.set 3
              f64.const 0x0p+0 (;=0;)
              local.set 16
              br 1 (;@4;)
            end
            local.get 7
            i32.const 24
            i32.mul
            local.get 7
            i32.const 3
            i32.shl
            i32.add
            i32.const 1024
            i32.add
            f64.load
            local.tee 16
            local.get 16
            f64.neg
            local.get 16
            f64.const 0x0p+0 (;=0;)
            f64.ge
            select
            local.tee 17
            f64.const 0x0p+0 (;=0;)
            local.get 17
            f64.const 0x0p+0 (;=0;)
            f64.gt
            local.tee 3
            select
            local.set 16
            local.get 7
            local.get 15
            local.get 3
            select
            local.set 15
            local.get 7
            i32.const 1
            i32.add
            local.set 3
          end
          block  ;; label = @4
            local.get 5
            local.get 7
            i32.eq
            br_if 0 (;@4;)
            local.get 12
            local.get 3
            i32.const 24
            i32.mul
            i32.add
            local.set 4
            loop  ;; label = @5
              local.get 4
              i32.const 1048
              i32.add
              f64.load
              local.tee 18
              local.get 18
              f64.neg
              local.get 18
              f64.const 0x0p+0 (;=0;)
              f64.ge
              select
              local.tee 17
              local.get 4
              i32.const 1024
              i32.add
              f64.load
              local.tee 18
              local.get 18
              f64.neg
              local.get 18
              f64.const 0x0p+0 (;=0;)
              f64.ge
              select
              local.tee 18
              local.get 16
              local.get 18
              local.get 16
              f64.gt
              local.tee 6
              select
              local.tee 16
              local.get 17
              local.get 16
              f64.gt
              local.tee 19
              select
              local.set 16
              local.get 3
              i32.const 1
              i32.add
              local.get 3
              local.get 15
              local.get 6
              select
              local.get 19
              select
              local.set 15
              local.get 4
              i32.const 48
              i32.add
              local.set 4
              local.get 3
              i32.const 2
              i32.add
              local.tee 3
              local.get 0
              i32.ne
              br_if 0 (;@5;)
            end
          end
          block  ;; label = @4
            local.get 15
            i32.const 24
            i32.mul
            local.tee 20
            local.get 7
            i32.const 3
            i32.shl
            local.tee 21
            i32.add
            i32.const 1024
            i32.add
            f64.load
            local.tee 18
            local.get 18
            f64.neg
            local.get 18
            f64.const 0x0p+0 (;=0;)
            f64.ge
            select
            local.get 1
            f64.le
            i32.eqz
            br_if 0 (;@4;)
            i32.const 1
            local.set 3
            br 2 (;@2;)
          end
          block  ;; label = @4
            block  ;; label = @5
              local.get 15
              local.get 7
              i32.ne
              br_if 0 (;@5;)
              local.get 14
              local.get 18
              f64.mul
              local.set 14
              br 1 (;@4;)
            end
            local.get 2
            local.get 7
            i32.const 2
            i32.shl
            i32.add
            local.tee 3
            i32.load
            local.set 4
            local.get 3
            local.get 2
            local.get 15
            i32.const 2
            i32.shl
            i32.add
            local.tee 6
            i32.load
            i32.store
            local.get 6
            local.get 4
            i32.store
            i32.const 3
            i32.const 3
            call $__pragma_loopbound
            i32.const 0
            local.set 19
            block  ;; label = @5
              local.get 5
              i32.const 3
              i32.lt_u
              br_if 0 (;@5;)
              local.get 20
              i32.const 1024
              i32.add
              local.set 22
              i32.const 0
              local.set 6
              i32.const 0
              local.set 19
              loop  ;; label = @6
                local.get 13
                local.get 6
                i32.add
                local.tee 3
                f64.load
                local.set 16
                local.get 3
                local.get 22
                local.get 6
                i32.add
                local.tee 4
                f64.load
                f64.store
                local.get 4
                local.get 16
                f64.store
                local.get 3
                i32.const 8
                i32.add
                local.tee 23
                f64.load
                local.set 16
                local.get 23
                local.get 4
                i32.const 8
                i32.add
                local.tee 24
                f64.load
                f64.store
                local.get 24
                local.get 16
                f64.store
                local.get 3
                i32.const 16
                i32.add
                local.tee 23
                f64.load
                local.set 16
                local.get 23
                local.get 4
                i32.const 16
                i32.add
                local.tee 24
                f64.load
                f64.store
                local.get 24
                local.get 16
                f64.store
                local.get 3
                i32.const 24
                i32.add
                local.tee 3
                f64.load
                local.set 16
                local.get 3
                local.get 4
                i32.const 24
                i32.add
                local.tee 4
                f64.load
                f64.store
                local.get 4
                local.get 16
                f64.store
                local.get 6
                i32.const 32
                i32.add
                local.set 6
                local.get 10
                local.get 19
                i32.const 4
                i32.add
                local.tee 19
                i32.ne
                br_if 0 (;@6;)
              end
            end
            local.get 17
            f64.neg
            local.set 14
            local.get 11
            i32.eqz
            br_if 0 (;@4;)
            local.get 19
            i32.const 3
            i32.shl
            local.set 3
            local.get 20
            i32.const 1024
            i32.add
            local.set 23
            local.get 11
            local.set 4
            loop  ;; label = @5
              local.get 13
              local.get 3
              i32.add
              local.tee 6
              f64.load
              local.set 16
              local.get 6
              local.get 23
              local.get 3
              i32.add
              local.tee 19
              f64.load
              f64.store
              local.get 19
              local.get 16
              f64.store
              local.get 3
              i32.const 8
              i32.add
              local.set 3
              local.get 4
              i32.const -1
              i32.add
              local.tee 4
              br_if 0 (;@5;)
            end
          end
          i32.const 3
          i32.const 3
          call $__pragma_loopbound
          i32.const 0
          local.set 4
          block  ;; label = @4
            local.get 5
            i32.eqz
            br_if 0 (;@4;)
            local.get 13
            local.set 3
            loop  ;; label = @5
              local.get 3
              local.get 3
              f64.load
              local.get 18
              f64.div
              f64.store
              local.get 3
              i32.const 8
              i32.add
              local.tee 6
              local.get 6
              f64.load
              local.get 18
              f64.div
              f64.store
              local.get 3
              i32.const 16
              i32.add
              local.set 3
              local.get 8
              local.get 4
              i32.const 2
              i32.add
              local.tee 4
              i32.ne
              br_if 0 (;@5;)
            end
          end
          block  ;; label = @4
            local.get 9
            i32.eqz
            br_if 0 (;@4;)
            local.get 7
            i32.const 24
            i32.mul
            local.get 4
            i32.const 3
            i32.shl
            i32.add
            i32.const 1024
            i32.add
            local.tee 3
            local.get 3
            f64.load
            local.get 18
            f64.div
            f64.store
          end
          i32.const 3
          i32.const 3
          call $__pragma_loopbound
          i32.const 0
          local.set 24
          i32.const 1024
          local.set 19
          loop  ;; label = @4
            block  ;; label = @5
              local.get 24
              local.get 7
              i32.eq
              br_if 0 (;@5;)
              local.get 24
              i32.const 24
              i32.mul
              local.tee 20
              local.get 21
              i32.add
              i32.const 1024
              i32.add
              local.tee 22
              f64.load
              local.tee 16
              f64.const 0x0p+0 (;=0;)
              f64.eq
              br_if 0 (;@5;)
              i32.const 3
              i32.const 3
              call $__pragma_loopbound
              local.get 16
              f64.neg
              local.set 16
              block  ;; label = @6
                block  ;; label = @7
                  local.get 5
                  br_if 0 (;@7;)
                  i32.const 0
                  local.set 3
                  br 1 (;@6;)
                end
                i32.const 0
                local.set 3
                i32.const 0
                local.set 4
                loop  ;; label = @7
                  block  ;; label = @8
                    local.get 7
                    local.get 4
                    local.tee 6
                    i32.eq
                    br_if 0 (;@8;)
                    local.get 19
                    local.get 3
                    i32.add
                    local.tee 4
                    local.get 16
                    local.get 13
                    local.get 3
                    i32.add
                    f64.load
                    f64.mul
                    local.get 4
                    f64.load
                    f64.add
                    f64.store
                  end
                  block  ;; label = @8
                    local.get 6
                    i32.const 1
                    i32.add
                    local.tee 4
                    local.get 7
                    i32.eq
                    br_if 0 (;@8;)
                    local.get 19
                    local.get 3
                    i32.add
                    i32.const 8
                    i32.add
                    local.tee 23
                    local.get 16
                    local.get 13
                    local.get 3
                    i32.add
                    i32.const 8
                    i32.add
                    f64.load
                    f64.mul
                    local.get 23
                    f64.load
                    f64.add
                    f64.store
                  end
                  local.get 3
                  i32.const 16
                  i32.add
                  local.set 3
                  local.get 4
                  i32.const 1
                  i32.add
                  local.tee 4
                  local.get 8
                  i32.ne
                  br_if 0 (;@7;)
                end
                local.get 6
                i32.const 2
                i32.add
                local.set 3
              end
              block  ;; label = @6
                local.get 9
                i32.eqz
                br_if 0 (;@6;)
                local.get 3
                local.get 7
                i32.eq
                br_if 0 (;@6;)
                local.get 20
                local.get 3
                i32.const 3
                i32.shl
                local.tee 3
                i32.add
                i32.const 1024
                i32.add
                local.tee 4
                local.get 16
                local.get 7
                i32.const 24
                i32.mul
                local.get 3
                i32.add
                i32.const 1024
                i32.add
                f64.load
                f64.mul
                local.get 4
                f64.load
                f64.add
                f64.store
              end
              local.get 22
              local.get 16
              local.get 18
              f64.div
              f64.store
            end
            local.get 19
            i32.const 24
            i32.add
            local.set 19
            local.get 24
            i32.const 1
            i32.add
            local.tee 24
            local.get 0
            i32.ne
            br_if 0 (;@4;)
          end
          local.get 7
          i32.const 24
          i32.mul
          local.get 21
          i32.add
          i32.const 1024
          i32.add
          f64.const 0x1p+0 (;=1;)
          local.get 18
          f64.div
          f64.store
          local.get 13
          i32.const 24
          i32.add
          local.set 13
          local.get 12
          i32.const 8
          i32.add
          local.set 12
          local.get 7
          i32.const 1
          i32.add
          local.tee 7
          local.get 0
          i32.ne
          br_if 0 (;@3;)
        end
        local.get 0
        i32.const 508
        i32.and
        local.set 23
        i32.const 3
        i32.const 3
        call $__pragma_loopbound
        local.get 0
        i32.const 3
        i32.and
        local.set 13
        i32.const 0
        local.set 19
        loop  ;; label = @3
          i32.const 1
          i32.const 3
          call $__pragma_loopbound
          block  ;; label = @4
            local.get 2
            local.get 19
            i32.const 2
            i32.shl
            i32.add
            local.tee 8
            i32.load
            local.tee 7
            local.get 19
            i32.eq
            br_if 0 (;@4;)
            loop  ;; label = @5
              local.get 2
              local.get 7
              i32.const 2
              i32.shl
              i32.add
              local.tee 3
              i32.load
              local.set 6
              local.get 3
              local.get 7
              i32.store
              local.get 8
              local.get 6
              i32.store
              i32.const 3
              i32.const 3
              call $__pragma_loopbound
              local.get 7
              i32.const 24
              i32.mul
              i32.const 1024
              i32.add
              local.tee 4
              local.get 19
              i32.const 3
              i32.shl
              i32.add
              local.set 3
              local.get 4
              local.get 7
              i32.const 3
              i32.shl
              i32.add
              local.tee 7
              f64.load
              local.set 16
              block  ;; label = @6
                local.get 5
                i32.const 3
                i32.lt_u
                br_if 0 (;@6;)
                local.get 23
                local.set 4
                loop  ;; label = @7
                  local.get 3
                  f64.load
                  local.set 18
                  local.get 3
                  local.get 16
                  f64.store
                  local.get 7
                  local.get 18
                  f64.store
                  local.get 3
                  f64.load
                  local.set 16
                  local.get 3
                  local.get 18
                  f64.store
                  local.get 7
                  local.get 16
                  f64.store
                  local.get 3
                  f64.load
                  local.set 18
                  local.get 3
                  local.get 16
                  f64.store
                  local.get 7
                  local.get 18
                  f64.store
                  local.get 3
                  f64.load
                  local.set 16
                  local.get 3
                  local.get 18
                  f64.store
                  local.get 7
                  local.get 16
                  f64.store
                  local.get 4
                  i32.const -4
                  i32.add
                  local.tee 4
                  br_if 0 (;@7;)
                end
              end
              block  ;; label = @6
                local.get 13
                i32.eqz
                br_if 0 (;@6;)
                local.get 13
                local.set 4
                loop  ;; label = @7
                  local.get 3
                  f64.load
                  local.set 18
                  local.get 3
                  local.get 16
                  f64.store
                  local.get 7
                  local.get 18
                  f64.store
                  local.get 18
                  local.set 16
                  local.get 4
                  i32.const -1
                  i32.add
                  local.tee 4
                  br_if 0 (;@7;)
                end
              end
              local.get 6
              local.set 7
              local.get 6
              local.get 19
              i32.ne
              br_if 0 (;@5;)
            end
          end
          local.get 19
          i32.const 1
          i32.add
          local.tee 19
          local.get 0
          i32.ne
          br_if 0 (;@3;)
        end
        i32.const 0
        local.set 3
      end
      i32.const 0
      local.get 14
      f64.store offset=1256
    end
    local.get 2
    i32.const 2000
    i32.add
    global.set $__stack_pointer
    local.get 3)
  (func $minver_main (type 1)
    i32.const 3
    i32.const 3
    call $__pragma_loopbound
    i32.const 3
    i32.const 3
    call $__pragma_loopbound
    i32.const 0
    i32.const 0
    f64.load offset=1024
    f64.store offset=1344
    i32.const 0
    i32.const 0
    f64.load offset=1032
    f64.store offset=1352
    i32.const 0
    i32.const 0
    f64.load offset=1040
    f64.store offset=1360
    i32.const 3
    i32.const 3
    call $__pragma_loopbound
    i32.const 0
    i32.const 0
    f64.load offset=1048
    f64.store offset=1368
    i32.const 0
    i32.const 0
    f64.load offset=1056
    f64.store offset=1376
    i32.const 0
    i32.const 0
    f64.load offset=1064
    f64.store offset=1384
    i32.const 3
    i32.const 3
    call $__pragma_loopbound
    i32.const 0
    i32.const 0
    f64.load offset=1072
    f64.store offset=1392
    i32.const 0
    i32.const 0
    f64.load offset=1080
    f64.store offset=1400
    i32.const 0
    i32.const 0
    f64.load offset=1088
    f64.store offset=1408
    i32.const 3
    f64.const 0x1.0c6f7a0b5ed8dp-20 (;=1e-06;)
    call $minver_minver
    drop
    i32.const 3
    i32.const 3
    call $__pragma_loopbound
    i32.const 3
    i32.const 3
    call $__pragma_loopbound
    i32.const 0
    i32.const 0
    f64.load offset=1024
    f64.store offset=1264
    i32.const 0
    i32.const 0
    f64.load offset=1032
    f64.store offset=1272
    i32.const 0
    i32.const 0
    f64.load offset=1040
    f64.store offset=1280
    i32.const 3
    i32.const 3
    call $__pragma_loopbound
    i32.const 0
    i32.const 0
    f64.load offset=1048
    f64.store offset=1288
    i32.const 0
    i32.const 0
    f64.load offset=1056
    f64.store offset=1296
    i32.const 0
    i32.const 0
    f64.load offset=1064
    f64.store offset=1304
    i32.const 3
    i32.const 3
    call $__pragma_loopbound
    i32.const 0
    i32.const 0
    f64.load offset=1072
    f64.store offset=1312
    i32.const 0
    i32.const 0
    f64.load offset=1080
    f64.store offset=1320
    i32.const 0
    i32.const 0
    f64.load offset=1088
    f64.store offset=1328
    i32.const 3
    i32.const 3
    call $__pragma_loopbound
    i32.const 3
    i32.const 3
    call $__pragma_loopbound
    i32.const 3
    i32.const 3
    call $__pragma_loopbound
    i32.const 0
    i32.const 0
    f64.load offset=1040
    i32.const 0
    f64.load offset=1152
    f64.mul
    i32.const 0
    f64.load offset=1032
    i32.const 0
    f64.load offset=1128
    f64.mul
    i32.const 0
    f64.load offset=1024
    i32.const 0
    f64.load offset=1104
    f64.mul
    f64.const 0x0p+0 (;=0;)
    f64.add
    f64.add
    f64.add
    f64.store offset=1184
    i32.const 3
    i32.const 3
    call $__pragma_loopbound
    i32.const 0
    i32.const 0
    f64.load offset=1040
    i32.const 0
    f64.load offset=1160
    f64.mul
    i32.const 0
    f64.load offset=1032
    i32.const 0
    f64.load offset=1136
    f64.mul
    i32.const 0
    f64.load offset=1024
    i32.const 0
    f64.load offset=1112
    f64.mul
    f64.const 0x0p+0 (;=0;)
    f64.add
    f64.add
    f64.add
    f64.store offset=1192
    i32.const 3
    i32.const 3
    call $__pragma_loopbound
    i32.const 0
    i32.const 0
    f64.load offset=1040
    i32.const 0
    f64.load offset=1168
    f64.mul
    i32.const 0
    f64.load offset=1032
    i32.const 0
    f64.load offset=1144
    f64.mul
    i32.const 0
    f64.load offset=1024
    i32.const 0
    f64.load offset=1120
    f64.mul
    f64.const 0x0p+0 (;=0;)
    f64.add
    f64.add
    f64.add
    f64.store offset=1200
    i32.const 3
    i32.const 3
    call $__pragma_loopbound
    i32.const 3
    i32.const 3
    call $__pragma_loopbound
    i32.const 0
    i32.const 0
    f64.load offset=1064
    i32.const 0
    f64.load offset=1152
    f64.mul
    i32.const 0
    f64.load offset=1056
    i32.const 0
    f64.load offset=1128
    f64.mul
    i32.const 0
    f64.load offset=1048
    i32.const 0
    f64.load offset=1104
    f64.mul
    f64.const 0x0p+0 (;=0;)
    f64.add
    f64.add
    f64.add
    f64.store offset=1208
    i32.const 3
    i32.const 3
    call $__pragma_loopbound
    i32.const 0
    i32.const 0
    f64.load offset=1064
    i32.const 0
    f64.load offset=1160
    f64.mul
    i32.const 0
    f64.load offset=1056
    i32.const 0
    f64.load offset=1136
    f64.mul
    i32.const 0
    f64.load offset=1048
    i32.const 0
    f64.load offset=1112
    f64.mul
    f64.const 0x0p+0 (;=0;)
    f64.add
    f64.add
    f64.add
    f64.store offset=1216
    i32.const 3
    i32.const 3
    call $__pragma_loopbound
    i32.const 0
    i32.const 0
    f64.load offset=1064
    i32.const 0
    f64.load offset=1168
    f64.mul
    i32.const 0
    f64.load offset=1056
    i32.const 0
    f64.load offset=1144
    f64.mul
    i32.const 0
    f64.load offset=1048
    i32.const 0
    f64.load offset=1120
    f64.mul
    f64.const 0x0p+0 (;=0;)
    f64.add
    f64.add
    f64.add
    f64.store offset=1224
    i32.const 3
    i32.const 3
    call $__pragma_loopbound
    i32.const 3
    i32.const 3
    call $__pragma_loopbound
    i32.const 0
    i32.const 0
    f64.load offset=1088
    i32.const 0
    f64.load offset=1152
    f64.mul
    i32.const 0
    f64.load offset=1080
    i32.const 0
    f64.load offset=1128
    f64.mul
    i32.const 0
    f64.load offset=1072
    i32.const 0
    f64.load offset=1104
    f64.mul
    f64.const 0x0p+0 (;=0;)
    f64.add
    f64.add
    f64.add
    f64.store offset=1232
    i32.const 3
    i32.const 3
    call $__pragma_loopbound
    i32.const 0
    i32.const 0
    f64.load offset=1088
    i32.const 0
    f64.load offset=1160
    f64.mul
    i32.const 0
    f64.load offset=1080
    i32.const 0
    f64.load offset=1136
    f64.mul
    i32.const 0
    f64.load offset=1072
    i32.const 0
    f64.load offset=1112
    f64.mul
    f64.const 0x0p+0 (;=0;)
    f64.add
    f64.add
    f64.add
    f64.store offset=1240
    i32.const 3
    i32.const 3
    call $__pragma_loopbound
    i32.const 0
    i32.const 0
    f64.load offset=1088
    i32.const 0
    f64.load offset=1168
    f64.mul
    i32.const 0
    f64.load offset=1080
    i32.const 0
    f64.load offset=1144
    f64.mul
    i32.const 0
    f64.load offset=1072
    i32.const 0
    f64.load offset=1120
    f64.mul
    f64.const 0x0p+0 (;=0;)
    f64.add
    f64.add
    f64.add
    f64.store offset=1248)
  (func $__original_main (type 3) (result i32)
    (local i32 f64 f64 f64 f64 f64 f64 i32)
    global.get $__stack_pointer
    i32.const 16
    i32.sub
    local.tee 0
    global.set $__stack_pointer
    local.get 0
    i32.const 0
    i32.store offset=12
    i32.const 3
    i32.const 3
    call $__pragma_loopbound
    i32.const 3
    i32.const 3
    call $__pragma_loopbound
    i32.const 0
    i32.const 0
    f64.load offset=1024
    local.get 0
    i32.load offset=12
    f64.convert_i32_s
    f64.add
    f64.store offset=1024
    i32.const 0
    i32.const 0
    f64.load offset=1032
    local.get 0
    i32.load offset=12
    f64.convert_i32_s
    f64.add
    f64.store offset=1032
    i32.const 0
    i32.const 0
    f64.load offset=1040
    local.get 0
    i32.load offset=12
    f64.convert_i32_s
    f64.add
    f64.store offset=1040
    i32.const 3
    i32.const 3
    call $__pragma_loopbound
    i32.const 0
    i32.const 0
    f64.load offset=1048
    local.get 0
    i32.load offset=12
    f64.convert_i32_s
    f64.add
    f64.store offset=1048
    i32.const 0
    i32.const 0
    f64.load offset=1056
    local.get 0
    i32.load offset=12
    f64.convert_i32_s
    f64.add
    f64.store offset=1056
    i32.const 0
    i32.const 0
    f64.load offset=1064
    local.get 0
    i32.load offset=12
    f64.convert_i32_s
    f64.add
    f64.store offset=1064
    i32.const 3
    i32.const 3
    call $__pragma_loopbound
    i32.const 0
    i32.const 0
    f64.load offset=1072
    local.get 0
    i32.load offset=12
    f64.convert_i32_s
    f64.add
    f64.store offset=1072
    i32.const 0
    i32.const 0
    f64.load offset=1080
    local.get 0
    i32.load offset=12
    f64.convert_i32_s
    f64.add
    f64.store offset=1080
    i32.const 0
    i32.const 0
    f64.load offset=1088
    local.get 0
    i32.load offset=12
    f64.convert_i32_s
    f64.add
    f64.store offset=1088
    call $minver_main
    i32.const 3
    i32.const 3
    call $__pragma_loopbound
    i32.const 3
    i32.const 3
    call $__pragma_loopbound
    i32.const 0
    f64.load offset=1280
    local.set 1
    i32.const 0
    f64.load offset=1272
    local.set 2
    i32.const 0
    f64.load offset=1264
    local.set 3
    i32.const 3
    i32.const 3
    call $__pragma_loopbound
    i32.const 0
    f64.load offset=1304
    local.set 4
    i32.const 0
    f64.load offset=1296
    local.set 5
    i32.const 0
    f64.load offset=1288
    local.set 6
    i32.const 3
    i32.const 3
    call $__pragma_loopbound
    block  ;; label = @1
      block  ;; label = @2
        local.get 4
        local.get 5
        local.get 6
        local.get 1
        local.get 2
        local.get 3
        f64.const 0x0p+0 (;=0;)
        f64.add
        f64.add
        f64.add
        f64.add
        f64.add
        f64.add
        i32.const 0
        f64.load offset=1312
        f64.add
        i32.const 0
        f64.load offset=1320
        f64.add
        i32.const 0
        f64.load offset=1328
        f64.add
        f64.const 0x1.9p+6 (;=100;)
        f64.mul
        local.tee 1
        f64.abs
        f64.const 0x1p+31 (;=2.14748e+09;)
        f64.lt
        i32.eqz
        br_if 0 (;@2;)
        local.get 1
        i32.trunc_f64_s
        local.set 7
        br 1 (;@1;)
      end
      i32.const -2147483648
      local.set 7
    end
    local.get 0
    i32.const 16
    i32.add
    global.set $__stack_pointer
    local.get 7
    i32.const 48
    i32.ne)
  (table (;0;) 1 1 funcref)
  (memory (;0;) 1)
  (global $__stack_pointer (mut i32) (i32.const 5520))
  (global (;1;) i32 (i32.const 1416))
  (global (;2;) i32 (i32.const 5520))
  (export "memory" (memory 0))
  (export "__wasm_apply_data_relocs" (func $__wasm_apply_data_relocs))
  (export "entrypoint" (func $minver_main))
  (export "main" (func $__original_main))
  (export "__data_end" (global 1))
  (export "__heap_base" (global 2))
  (data $.data (i32.const 1024) "\00\00\00\00\00\00\08@\00\00\00\00\00\00\18\c0\00\00\00\00\00\00\1c@\00\00\00\00\00\00\22@\00\00\00\00\00\00\00\00\00\00\00\00\00\00\14\c0\00\00\00\00\00\00\14@\00\00\00\00\00\00 \c0\00\00\00\00\00\00\18@"))
