(module $rad2deg.wasm
  (type (;0;) (func (param i32 i32)))
  (type (;1;) (func))
  (type (;2;) (func (result i32)))
  (import "__pragma" "loopbound" (func $__pragma_loopbound (type 0)))
  (func $__wasm_apply_data_relocs (type 1))
  (func $rad2deg_main (type 1)
    (local f32 f32)
    i32.const 360
    i32.const 360
    call $__pragma_loopbound
    i32.const 0
    f32.load offset=1028
    local.set 0
    f32.const 0x0p+0 (;=0;)
    local.set 1
    loop  ;; label = @1
      local.get 1
      f32.const 0x1.68p+7 (;=180;)
      f32.mul
      f32.const 0x1.91eb86p+1 (;=3.14;)
      f32.div
      local.get 0
      f32.add
      local.set 0
      local.get 1
      f32.const 0x1.1dcf4ep-6 (;=0.0174444;)
      f32.add
      local.tee 1
      f32.const 0x1.91eb8ap+2 (;=6.28;)
      f32.le
      br_if 0 (;@1;)
    end
    i32.const 0
    local.get 0
    f32.store offset=1028
    i32.const 0
    local.get 1
    f32.store offset=1024)
  (func $__original_main (type 2) (result i32)
    (local f32 i32)
    i32.const 0
    i32.const 0
    i32.store offset=1028
    i32.const 0
    i32.const 0
    i32.store offset=1024
    call $rad2deg_main
    block  ;; label = @1
      block  ;; label = @2
        i32.const 0
        f32.load offset=1028
        local.tee 0
        f32.abs
        f32.const 0x1p+31 (;=2.14748e+09;)
        f32.lt
        i32.eqz
        br_if 0 (;@2;)
        local.get 0
        i32.trunc_f32_s
        local.set 1
        br 1 (;@1;)
      end
      i32.const -2147483648
      local.set 1
    end
    i32.const -1
    i32.const 0
    local.get 1
    i32.const 64620
    i32.ne
    select)
  (table (;0;) 1 1 funcref)
  (memory (;0;) 1)
  (global $__stack_pointer (mut i32) (i32.const 5136))
  (global (;1;) i32 (i32.const 1032))
  (global (;2;) i32 (i32.const 5136))
  (export "memory" (memory 0))
  (export "__wasm_apply_data_relocs" (func $__wasm_apply_data_relocs))
  (export "entrypoint" (func $rad2deg_main))
  (export "main" (func $__original_main))
  (export "__data_end" (global 1))
  (export "__heap_base" (global 2)))
