   0  getfield_gc_f_pure %r1, FieldDescr<tuple2.item1> -> %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.item0> -> %f0
  22  float_add %f0, $1.1235582092889474e+307 -> %f1
  26  float_eq %f1, %f0 -> %i0
  30  -live- %i0, %r1
  30  goto_if_not %i0, L2
  34  ref_return $<* struct tuple2>
  36  ---
  36  L2:
  36  L3:
  36  getfield_gc_f_pure %r1, FieldDescr<tuple2.item0> -> %f0
  41  float_add %f0, $1.1235582092889474e+307 -> %f1
  45  float_eq %f1, %f0 -> %i0
  49  -live- %i0, %r1
  49  goto_if_not %i0, L4
  53  getfield_gc_f_pure %r1, FieldDescr<tuple2.item0> -> %f0
  58  residual_call_irf_f $<* fn copysign>, I[], R[], F[$0.0, %f0], <CallDescr(ff) EF=0> -> %f0
  68  getfield_gc_f_pure %r1, FieldDescr<tuple2.item1> -> %f1
  73  float_neg %f1 -> %f1
  76  residual_call_irf_f $<* fn copysign>, I[], R[], F[$0.0, %f1], <CallDescr(ff) EF=0> -> %f1
  86  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x1009f537050> -> %r0
  90  setfield_gc_f %r0, %f0, FieldDescr<tuple2.item0>
  95  setfield_gc_f %r0, %f1, FieldDescr<tuple2.item1>
 100  ref_return %r0
 102  ---
 102  L4:
 102  getfield_gc_f_pure %r1, FieldDescr<tuple2.item0> -> %f0
 107  float_mul %f0, %f0 -> %f1
 111  getfield_gc_f_pure %r1, FieldDescr<tuple2.item1> -> %f2
 116  float_mul %f2, %f2 -> %f3
 120  float_add %f1, %f3 -> %f1
 124  float_neg %f2 -> %f2
 127  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x1009f537050> -> %r0
 131  setfield_gc_f %r0, %f0, FieldDescr<tuple2.item0>
 136  setfield_gc_f %r0, %f2, FieldDescr<tuple2.item1>
 141  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x1009f537050> -> %r1
 145  setfield_gc_f %r1, %f1, FieldDescr<tuple2.item0>
 150  setfield_gc_f %r1, $0.0, FieldDescr<tuple2.item1>
 155  inline_call_r_r <JitCode 'c_div'>, R[%r0, %r1] -> %r0
 162  -live- %r0
 162  catch_exception L5
 165  ref_return %r0
 167  ---
 167  L5:
 167  goto_if_exception_mismatch $<* struct object_vtable>, L6
 171  ref_return $<* struct tuple2>
 173  ---
 173  L6:
 173  reraise
 174  ---
 174  L1:
 174  goto L3
