.text .file "/s/llvm/llvm/test/CodeGen/WebAssembly/conv.ll" .globl i32_wrap_i64 .type i32_wrap_i64,@function i32_wrap_i64: .param i64 .result i32 i32.wrap/i64 $push0=, $0 return $pop0 .endfunc .Lfunc_end0: .size i32_wrap_i64, .Lfunc_end0-i32_wrap_i64 .globl i64_extend_s_i32 .type i64_extend_s_i32,@function i64_extend_s_i32: .param i32 .result i64 i64.extend_s/i32 $push0=, $0 return $pop0 .endfunc .Lfunc_end1: .size i64_extend_s_i32, .Lfunc_end1-i64_extend_s_i32 .globl i64_extend_u_i32 .type i64_extend_u_i32,@function i64_extend_u_i32: .param i32 .result i64 i64.extend_u/i32 $push0=, $0 return $pop0 .endfunc .Lfunc_end2: .size i64_extend_u_i32, .Lfunc_end2-i64_extend_u_i32 .globl i32_trunc_s_f32 .type i32_trunc_s_f32,@function i32_trunc_s_f32: .param f32 .result i32 i32.trunc_s/f32 $push0=, $0 return $pop0 .endfunc .Lfunc_end3: .size i32_trunc_s_f32, .Lfunc_end3-i32_trunc_s_f32 .globl i32_trunc_u_f32 .type i32_trunc_u_f32,@function i32_trunc_u_f32: .param f32 .result i32 i32.trunc_u/f32 $push0=, $0 return $pop0 .endfunc .Lfunc_end4: .size i32_trunc_u_f32, .Lfunc_end4-i32_trunc_u_f32 .globl i32_trunc_s_f64 .type i32_trunc_s_f64,@function i32_trunc_s_f64: .param f64 .result i32 i32.trunc_s/f64 $push0=, $0 return $pop0 .endfunc .Lfunc_end5: .size i32_trunc_s_f64, .Lfunc_end5-i32_trunc_s_f64 .globl i32_trunc_u_f64 .type i32_trunc_u_f64,@function i32_trunc_u_f64: .param f64 .result i32 i32.trunc_u/f64 $push0=, $0 return $pop0 .endfunc .Lfunc_end6: .size i32_trunc_u_f64, .Lfunc_end6-i32_trunc_u_f64 .globl i64_trunc_s_f32 .type i64_trunc_s_f32,@function i64_trunc_s_f32: .param f32 .result i64 i64.trunc_s/f32 $push0=, $0 return $pop0 .endfunc .Lfunc_end7: .size i64_trunc_s_f32, .Lfunc_end7-i64_trunc_s_f32 .globl i64_trunc_u_f32 .type i64_trunc_u_f32,@function i64_trunc_u_f32: .param f32 .result i64 i64.trunc_u/f32 $push0=, $0 return $pop0 .endfunc .Lfunc_end8: .size i64_trunc_u_f32, .Lfunc_end8-i64_trunc_u_f32 .globl i64_trunc_s_f64 .type i64_trunc_s_f64,@function i64_trunc_s_f64: .param f64 .result i64 i64.trunc_s/f64 $push0=, $0 return $pop0 .endfunc .Lfunc_end9: .size i64_trunc_s_f64, .Lfunc_end9-i64_trunc_s_f64 .globl i64_trunc_u_f64 .type i64_trunc_u_f64,@function i64_trunc_u_f64: .param f64 .result i64 i64.trunc_u/f64 $push0=, $0 return $pop0 .endfunc .Lfunc_end10: .size i64_trunc_u_f64, .Lfunc_end10-i64_trunc_u_f64 .globl f32_convert_s_i32 .type f32_convert_s_i32,@function f32_convert_s_i32: .param i32 .result f32 f32.convert_s/i32 $push0=, $0 return $pop0 .endfunc .Lfunc_end11: .size f32_convert_s_i32, .Lfunc_end11-f32_convert_s_i32 .globl f32_convert_u_i32 .type f32_convert_u_i32,@function f32_convert_u_i32: .param i32 .result f32 f32.convert_u/i32 $push0=, $0 return $pop0 .endfunc .Lfunc_end12: .size f32_convert_u_i32, .Lfunc_end12-f32_convert_u_i32 .globl f64_convert_s_i32 .type f64_convert_s_i32,@function f64_convert_s_i32: .param i32 .result f64 f64.convert_s/i32 $push0=, $0 return $pop0 .endfunc .Lfunc_end13: .size f64_convert_s_i32, .Lfunc_end13-f64_convert_s_i32 .globl f64_convert_u_i32 .type f64_convert_u_i32,@function f64_convert_u_i32: .param i32 .result f64 f64.convert_u/i32 $push0=, $0 return $pop0 .endfunc .Lfunc_end14: .size f64_convert_u_i32, .Lfunc_end14-f64_convert_u_i32 .globl f32_convert_s_i64 .type f32_convert_s_i64,@function f32_convert_s_i64: .param i64 .result f32 f32.convert_s/i64 $push0=, $0 return $pop0 .endfunc .Lfunc_end15: .size f32_convert_s_i64, .Lfunc_end15-f32_convert_s_i64 .globl f32_convert_u_i64 .type f32_convert_u_i64,@function f32_convert_u_i64: .param i64 .result f32 f32.convert_u/i64 $push0=, $0 return $pop0 .endfunc .Lfunc_end16: .size f32_convert_u_i64, .Lfunc_end16-f32_convert_u_i64 .globl f64_convert_s_i64 .type f64_convert_s_i64,@function f64_convert_s_i64: .param i64 .result f64 f64.convert_s/i64 $push0=, $0 return $pop0 .endfunc .Lfunc_end17: .size f64_convert_s_i64, .Lfunc_end17-f64_convert_s_i64 .globl f64_convert_u_i64 .type f64_convert_u_i64,@function f64_convert_u_i64: .param i64 .result f64 f64.convert_u/i64 $push0=, $0 return $pop0 .endfunc .Lfunc_end18: .size f64_convert_u_i64, .Lfunc_end18-f64_convert_u_i64 .globl f64_promote_f32 .type f64_promote_f32,@function f64_promote_f32: .param f32 .result f64 f64.promote/f32 $push0=, $0 return $pop0 .endfunc .Lfunc_end19: .size f64_promote_f32, .Lfunc_end19-f64_promote_f32 .globl f32_demote_f64 .type f32_demote_f64,@function f32_demote_f64: .param f64 .result f32 f32.demote/f64 $push0=, $0 return $pop0 .endfunc .Lfunc_end20: .size f32_demote_f64, .Lfunc_end20-f32_demote_f64 .globl anyext .type anyext,@function anyext: .param i32 .result i64 i64.extend_u/i32 $push0=, $0 i64.const $push1=, 32 i64.shl $push2=, $pop0, $pop1 return $pop2 .endfunc .Lfunc_end21: .size anyext, .Lfunc_end21-anyext .globl bitcast_i32_to_float .type bitcast_i32_to_float,@function bitcast_i32_to_float: .param i32 .result f32 f32.reinterpret/i32 $push0=, $0 return $pop0 .endfunc .Lfunc_end22: .size bitcast_i32_to_float, .Lfunc_end22-bitcast_i32_to_float .globl bitcast_float_to_i32 .type bitcast_float_to_i32,@function bitcast_float_to_i32: .param f32 .result i32 i32.reinterpret/f32 $push0=, $0 return $pop0 .endfunc .Lfunc_end23: .size bitcast_float_to_i32, .Lfunc_end23-bitcast_float_to_i32 .globl bitcast_i64_to_double .type bitcast_i64_to_double,@function bitcast_i64_to_double: .param i64 .result f64 f64.reinterpret/i64 $push0=, $0 return $pop0 .endfunc .Lfunc_end24: .size bitcast_i64_to_double, .Lfunc_end24-bitcast_i64_to_double .globl bitcast_double_to_i64 .type bitcast_double_to_i64,@function bitcast_double_to_i64: .param f64 .result i64 i64.reinterpret/f64 $push0=, $0 return $pop0 .endfunc .Lfunc_end25: .size bitcast_double_to_i64, .Lfunc_end25-bitcast_double_to_i64