   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_sinh'>, I[], R[], F[%f1, %f0] -> %r0
  67  -live- %r0
  67  getfield_gc_f_pure %r0, FieldDescr<tuple2.item0> -> %f0
  72  getfield_gc_f_pure %r0, FieldDescr<tuple2.item1> -> %f1
  77  float_neg %f0 -> %f0
  80  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x1009f537050> -> %r0
  84  setfield_gc_f %r0, %f1, FieldDescr<tuple2.item0>
  89  setfield_gc_f %r0, %f0, FieldDescr<tuple2.item1>
  94  ref_return %r0
  96  ---
  96  L4:
  96  ref_return $<* struct tuple2>
  98  ---
  98  L1:
  98  goto L5
