   0  getfield_gc_f_pure %r1, FieldDescr<tuple2.item0> -> %f0
   5  float_add %f0, $1.1235582092889474e+307 -> %f1
   9  float_eq %f1, %f0 -> %i0
  13  -live- %i0, %r1
  13  goto_if_not %i0, L1
  17  getfield_gc_f_pure %r1, FieldDescr<tuple2.item1> -> %f0
  22  -live- %f0, %r1
  22  goto_if_not_float_eq %f0, $0.0, L2
  27  ref_return $<* struct tuple2>
  29  ---
  29  L2:
  29  float_mul %f0, $0.0 -> %f1
  33  -live- %f0, %f1, %r1
  33  goto_if_not_float_eq %f1, %f1, L3
  38  ref_return $<* struct tuple2>
  40  ---
  40  L3:
  40  -live- %f0, %r1
  40  goto_if_not_float_ne %f0, %f0, L4
  45  L5:
  45  getfield_gc_f_pure %r1, FieldDescr<tuple2.item0> -> %f0
  50  getfield_gc_f_pure %r1, FieldDescr<tuple2.item1> -> %f1
  55  float_neg %f1 -> %f1
  58  inline_call_irf_r <JitCode 'c_cosh'>, I[], R[], F[%f1, %f0] -> %r0
  67  -live- %r0
  67  ref_return %r0
  69  ---
  69  L4:
  69  ref_return $<* struct tuple2>
  71  ---
  71  L1:
  71  goto L5
