   0  residual_call_r_r $<* fn ComplexLong.unbox>, R[%r0, %r1], <CallDescr(rr) EF=7> -> %r1
   8  -live- %r0, %r1
  11  residual_call_r_r $<* fn for_computation>, R[%r1], <CallDescr(r) EF=5> -> %r1
  18  -live- %r0, %r1
  21  getfield_gc_f_pure %r1, FieldDescr<tuple2.item0> -> %f0
  26  getfield_gc_f_pure %r1, FieldDescr<tuple2.item1> -> %f1
  31  inline_call_irf_r <JitCode 'c_log'>, I[], R[], F[%f0, %f1] -> %r2
  40  -live- %r0, %r1, %r2
  43  catch_exception L1
  46  L2:
  46  getfield_gc_f_pure %r2, FieldDescr<tuple2.item0> -> %f0
  51  getfield_gc_f_pure %r2, FieldDescr<tuple2.item1> -> %f1
  56  residual_call_irf_r $<* fn box_complex__float_float>, I[], R[%r0], F[%f0, %f1], <CallDescr(rff) EF=5> -> %r1
  67  -live- %r1
  70  ref_return %r1
  72  ---
  72  L1:
  72  goto_if_exception_mismatch $<* struct object_vtable>, L3
  76  getfield_gc_f_pure %r1, FieldDescr<tuple2.item1> -> %f0
  81  getfield_gc_f_pure %r1, FieldDescr<tuple2.item0> -> %f1
  86  inline_call_irf_f <JitCode 'll_math_atan2__Float_Float'>, I[], R[], F[%f0, %f1] -> %f0
  95  -live- %f0, %r0
  98  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab3e546368> -> %r2
 102  setfield_gc_f %r2, $-inf, FieldDescr<tuple2.item0>
 107  setfield_gc_f %r2, %f0, FieldDescr<tuple2.item1>
 112  goto L2
 115  ---
 115  L3:
 115  reraise
