   0  inline_call_r_r <JitCode 'ComplexLong.unbox'>, R[%r0, %r2] -> %r2
   7  -live- %r0, %r1, %r2
  10  getfield_gc_i_pure %r2, FieldDescr<tuple2.item0> -> %i0
  15  cast_singlefloat_to_float %i0 -> %f2
  18  getfield_gc_i_pure %r2, FieldDescr<tuple2.item1> -> %i0
  23  cast_singlefloat_to_float %i0 -> %f3
  26  -live- %f2, %f3, %r0, %r1
  29  goto_if_not_float_eq %f3, $0.0, L1
  34  -live- %f2, %f3, %r0, %r1
  37  goto_if_not_float_eq %f2, $0.0, L2
  42  cast_int_to_float $1 -> %f0
  45  cast_float_to_singlefloat %f0 -> %i0
  48  cast_int_to_float $0 -> %f0
  51  cast_float_to_singlefloat %f0 -> %i1
  54  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000555aaf9d4250> -> %r1
  58  setfield_gc_i %r1, %i0, FieldDescr<pypy.module.micronumpy.boxes.W_Complex64Box.inst_real>
  63  setfield_gc_i %r1, %i1, FieldDescr<pypy.module.micronumpy.boxes.W_Complex64Box.inst_imag>
  68  ref_return %r1
  70  ---
  70  L2:
  70  -live- %f2, %f3, %r0, %r1
  73  goto_if_not_float_eq %f2, $1.0, L3
  78  ref_return %r1
  80  ---
  80  L3:
  80  -live- %f2, %f3, %r0, %r1
  83  goto_if_not_float_eq %f2, $2.0, L4
  88  inline_call_r_r <JitCode 'mul__pypy_module_micronumpy_boxes_W_GenericBox_pypy_module_micronumpy_boxes_W_GenericBox'>, R[%r0, %r1, %r1] -> %r1
  96  -live- %r1
  99  ref_return %r1
 101  ---
 101  L4:
 101  L5:
 101  inline_call_r_r <JitCode 'ComplexLong.unbox'>, R[%r0, %r1] -> %r2
 108  -live- %f2, %f3, %r0, %r1, %r2
 111  getfield_gc_i_pure %r2, FieldDescr<tuple2.item0> -> %i0
 116  cast_singlefloat_to_float %i0 -> %f0
 119  getfield_gc_i_pure %r2, FieldDescr<tuple2.item1> -> %i0
 124  cast_singlefloat_to_float %i0 -> %f1
 127  -live- %f0, %f1, %f2, %f3, %r0, %r1
 130  goto_if_not_float_eq %f0, $0.0, L6
 135  -live- %f1, %f2, %f3, %r0, %r1
 138  goto_if_not_float_eq %f1, $0.0, L7
 143  -live- %f2, %f3
 146  goto_if_not_float_gt %f2, $0.0, L8
 151  -live- %f3
 154  goto_if_not_float_eq %f3, $0.0, L9
 159  cast_int_to_float $0 -> %f0
 162  cast_float_to_singlefloat %f0 -> %i0
 165  cast_int_to_float $0 -> %f0
 168  cast_float_to_singlefloat %f0 -> %i1
 171  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000555aaf9d4250> -> %r1
 175  setfield_gc_i %r1, %i0, FieldDescr<pypy.module.micronumpy.boxes.W_Complex64Box.inst_real>
 180  setfield_gc_i %r1, %i1, FieldDescr<pypy.module.micronumpy.boxes.W_Complex64Box.inst_imag>
 185  ref_return %r1
 187  ---
 187  L9:
 187  L10:
 187  cast_float_to_singlefloat $nan -> %i0
 190  cast_float_to_singlefloat $nan -> %i1
 193  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000555aaf9d4250> -> %r1
 197  setfield_gc_i %r1, %i0, FieldDescr<pypy.module.micronumpy.boxes.W_Complex64Box.inst_real>
 202  setfield_gc_i %r1, %i1, FieldDescr<pypy.module.micronumpy.boxes.W_Complex64Box.inst_imag>
 207  ref_return %r1
 209  ---
 209  L8:
 209  goto L10
 212  ---
 212  L7:
 212  L11:
 212  inline_call_r_r <JitCode 'log__pypy_module_micronumpy_boxes_W_GenericBox'>, R[%r0, %r1] -> %r2
 219  -live- %f2, %f3, %r0, %r2
 222  inline_call_r_r <JitCode 'ComplexLong.unbox'>, R[%r0, %r2] -> %r2
 229  -live- %f2, %f3, %r0, %r2
 232  getfield_gc_i_pure %r2, FieldDescr<tuple2.item0> -> %i0
 237  cast_singlefloat_to_float %i0 -> %f0
 240  getfield_gc_i_pure %r2, FieldDescr<tuple2.item1> -> %i0
 245  cast_singlefloat_to_float %i0 -> %f1
 248  float_mul %f0, %f2 -> %f4
 252  float_mul %f1, %f3 -> %f5
 256  float_sub %f4, %f5 -> %f4
 260  float_mul %f0, %f3 -> %f0
 264  float_mul %f1, %f2 -> %f1
 268  float_add %f0, %f1 -> %f0
 272  cast_float_to_singlefloat %f4 -> %i0
 275  cast_float_to_singlefloat %f0 -> %i1
 278  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000555aaf9d4250> -> %r2
 282  setfield_gc_i %r2, %i0, FieldDescr<pypy.module.micronumpy.boxes.W_Complex64Box.inst_real>
 287  setfield_gc_i %r2, %i1, FieldDescr<pypy.module.micronumpy.boxes.W_Complex64Box.inst_imag>
 292  inline_call_r_r <JitCode 'exp__pypy_module_micronumpy_boxes_W_Complex64Box'>, R[%r0, %r2] -> %r1
 299  -live- %r1
 302  ref_return %r1
 304  ---
 304  L6:
 304  goto L11
 307  ---
 307  L1:
 307  goto L5
