(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)))