   0  inline_call_r_r <JitCode 'ComplexLong.unbox'>, R[%r0, %r2] -> %r2
   7  -live- %r0, %r1, %r2
   7  getfield_gc_i_pure %r2, FieldDescr<tuple2.item0> -> %i0
  12  cast_singlefloat_to_float %i0 -> %f2
  15  getfield_gc_i_pure %r2, FieldDescr<tuple2.item1> -> %i0
  20  cast_singlefloat_to_float %i0 -> %f3
  23  -live- %f2, %f3, %r0, %r1
  23  goto_if_not_float_eq %f3, $0.0, L1
  28  -live- %f2, %f3, %r0, %r1
  28  goto_if_not_float_eq %f2, $0.0, L2
  33  cast_int_to_float $1 -> %f0
  36  cast_float_to_singlefloat %f0 -> %i0
  39  cast_int_to_float $0 -> %f0
  42  cast_float_to_singlefloat %f0 -> %i1
  45  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x50dde970> -> %r1
  49  setfield_gc_i %r1, %i0, FieldDescr<pypy.module.micronumpy.boxes.W_Complex64Box.inst_real>
  54  setfield_gc_i %r1, %i1, FieldDescr<pypy.module.micronumpy.boxes.W_Complex64Box.inst_imag>
  59  ref_return %r1
  61  ---
  61  L2:
  61  -live- %f2, %f3, %r0, %r1
  61  goto_if_not_float_eq %f2, $1.0, L3
  66  ref_return %r1
  68  ---
  68  L3:
  68  -live- %f2, %f3, %r0, %r1
  68  goto_if_not_float_eq %f2, $2.0, L4
  73  inline_call_r_r <JitCode 'mul__pypy_module_micronumpy_boxes_W_GenericBox_pypy_module_micronumpy_boxes_W_GenericBox'>, R[%r0, %r1, %r1] -> %r1
  81  -live- %r1
  81  ref_return %r1
  83  ---
  83  L4:
  83  L5:
  83  inline_call_r_r <JitCode 'ComplexLong.unbox'>, R[%r0, %r1] -> %r2
  90  -live- %f2, %f3, %r0, %r1, %r2
  90  getfield_gc_i_pure %r2, FieldDescr<tuple2.item0> -> %i0
  95  cast_singlefloat_to_float %i0 -> %f0
  98  getfield_gc_i_pure %r2, FieldDescr<tuple2.item1> -> %i0
 103  cast_singlefloat_to_float %i0 -> %f1
 106  -live- %f0, %f1, %f2, %f3, %r0, %r1
 106  goto_if_not_float_eq %f0, $0.0, L6
 111  -live- %f1, %f2, %f3, %r0, %r1
 111  goto_if_not_float_eq %f1, $0.0, L7
 116  -live- %f2, %f3
 116  goto_if_not_float_gt %f2, $0.0, L8
 121  -live- %f3
 121  goto_if_not_float_eq %f3, $0.0, L9
 126  cast_int_to_float $0 -> %f0
 129  cast_float_to_singlefloat %f0 -> %i0
 132  cast_int_to_float $0 -> %f0
 135  cast_float_to_singlefloat %f0 -> %i1
 138  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x50dde970> -> %r1
 142  setfield_gc_i %r1, %i0, FieldDescr<pypy.module.micronumpy.boxes.W_Complex64Box.inst_real>
 147  setfield_gc_i %r1, %i1, FieldDescr<pypy.module.micronumpy.boxes.W_Complex64Box.inst_imag>
 152  ref_return %r1
 154  ---
 154  L9:
 154  L10:
 154  cast_float_to_singlefloat $nan -> %i0
 157  cast_float_to_singlefloat $nan -> %i1
 160  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x50dde970> -> %r1
 164  setfield_gc_i %r1, %i0, FieldDescr<pypy.module.micronumpy.boxes.W_Complex64Box.inst_real>
 169  setfield_gc_i %r1, %i1, FieldDescr<pypy.module.micronumpy.boxes.W_Complex64Box.inst_imag>
 174  ref_return %r1
 176  ---
 176  L8:
 176  goto L10
 179  ---
 179  L7:
 179  L11:
 179  inline_call_r_r <JitCode 'log__pypy_module_micronumpy_boxes_W_GenericBox'>, R[%r0, %r1] -> %r2
 186  -live- %f2, %f3, %r0, %r2
 186  inline_call_r_r <JitCode 'ComplexLong.unbox'>, R[%r0, %r2] -> %r2
 193  -live- %f2, %f3, %r0, %r2
 193  getfield_gc_i_pure %r2, FieldDescr<tuple2.item0> -> %i0
 198  cast_singlefloat_to_float %i0 -> %f0
 201  getfield_gc_i_pure %r2, FieldDescr<tuple2.item1> -> %i0
 206  cast_singlefloat_to_float %i0 -> %f1
 209  float_mul %f0, %f2 -> %f4
 213  float_mul %f1, %f3 -> %f5
 217  float_sub %f4, %f5 -> %f4
 221  float_mul %f0, %f3 -> %f0
 225  float_mul %f1, %f2 -> %f1
 229  float_add %f0, %f1 -> %f0
 233  cast_float_to_singlefloat %f4 -> %i0
 236  cast_float_to_singlefloat %f0 -> %i1
 239  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x50dde970> -> %r2
 243  setfield_gc_i %r2, %i0, FieldDescr<pypy.module.micronumpy.boxes.W_Complex64Box.inst_real>
 248  setfield_gc_i %r2, %i1, FieldDescr<pypy.module.micronumpy.boxes.W_Complex64Box.inst_imag>
 253  inline_call_r_r <JitCode 'exp__pypy_module_micronumpy_boxes_W_Complex64Box'>, R[%r0, %r2] -> %r1
 260  -live- %r1
 260  ref_return %r1
 262  ---
 262  L6:
 262  goto L11
 265  ---
 265  L1:
 265  goto L5
