   0  inline_call_r_r <JitCode 'Complex64.unbox'>, R[%r0, %r2] -> %r2
   7  -live- %r0, %r1, %r2
   7  getfield_gc_f_pure %r2, FieldDescr<tuple2.item0> -> %f2
  12  getfield_gc_f_pure %r2, FieldDescr<tuple2.item1> -> %f3
  17  -live- %f2, %f3, %r0, %r1
  17  goto_if_not_float_eq %f3, $0.0, L1
  22  -live- %f2, %f3, %r0, %r1
  22  goto_if_not_float_eq %f2, $0.0, L2
  27  cast_int_to_float $1 -> %f0
  30  cast_int_to_float $0 -> %f1
  33  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4b12b910> -> %r1
  37  setfield_gc_f %r1, %f0, FieldDescr<pypy.module.micronumpy.boxes.W_ComplexLongBox.inst_real>
  42  setfield_gc_f %r1, %f1, FieldDescr<pypy.module.micronumpy.boxes.W_ComplexLongBox.inst_imag>
  47  ref_return %r1
  49  ---
  49  L2:
  49  -live- %f2, %f3, %r0, %r1
  49  goto_if_not_float_eq %f2, $1.0, L3
  54  ref_return %r1
  56  ---
  56  L3:
  56  -live- %f2, %f3, %r0, %r1
  56  goto_if_not_float_eq %f2, $2.0, L4
  61  inline_call_r_r <JitCode 'mul__pypy_module_micronumpy_boxes_W_GenericBox_pypy_module_micronumpy_boxes_W_GenericBox'>, R[%r0, %r1, %r1] -> %r1
  69  -live- %r1
  69  ref_return %r1
  71  ---
  71  L4:
  71  L5:
  71  inline_call_r_r <JitCode 'Complex64.unbox'>, R[%r0, %r1] -> %r2
  78  -live- %f2, %f3, %r0, %r1, %r2
  78  getfield_gc_f_pure %r2, FieldDescr<tuple2.item0> -> %f0
  83  getfield_gc_f_pure %r2, FieldDescr<tuple2.item1> -> %f1
  88  -live- %f0, %f1, %f2, %f3, %r0, %r1
  88  goto_if_not_float_eq %f0, $0.0, L6
  93  -live- %f1, %f2, %f3, %r0, %r1
  93  goto_if_not_float_eq %f1, $0.0, L7
  98  -live- %f2, %f3
  98  goto_if_not_float_gt %f2, $0.0, L8
 103  -live- %f3
 103  goto_if_not_float_eq %f3, $0.0, L9
 108  cast_int_to_float $0 -> %f0
 111  cast_int_to_float $0 -> %f1
 114  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4b12b910> -> %r1
 118  setfield_gc_f %r1, %f0, FieldDescr<pypy.module.micronumpy.boxes.W_ComplexLongBox.inst_real>
 123  setfield_gc_f %r1, %f1, FieldDescr<pypy.module.micronumpy.boxes.W_ComplexLongBox.inst_imag>
 128  ref_return %r1
 130  ---
 130  L9:
 130  L10:
 130  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4b12b910> -> %r1
 134  setfield_gc_f %r1, $nan, FieldDescr<pypy.module.micronumpy.boxes.W_ComplexLongBox.inst_real>
 139  setfield_gc_f %r1, $nan, FieldDescr<pypy.module.micronumpy.boxes.W_ComplexLongBox.inst_imag>
 144  ref_return %r1
 146  ---
 146  L8:
 146  goto L10
 149  ---
 149  L7:
 149  L11:
 149  inline_call_r_r <JitCode 'log__pypy_module_micronumpy_boxes_W_GenericBox'>, R[%r0, %r1] -> %r2
 156  -live- %f2, %f3, %r0, %r2
 156  inline_call_r_r <JitCode 'Complex64.unbox'>, R[%r0, %r2] -> %r2
 163  -live- %f2, %f3, %r0, %r2
 163  getfield_gc_f_pure %r2, FieldDescr<tuple2.item0> -> %f0
 168  getfield_gc_f_pure %r2, FieldDescr<tuple2.item1> -> %f1
 173  float_mul %f0, %f2 -> %f4
 177  float_mul %f1, %f3 -> %f5
 181  float_sub %f4, %f5 -> %f4
 185  float_mul %f0, %f3 -> %f0
 189  float_mul %f1, %f2 -> %f1
 193  float_add %f0, %f1 -> %f0
 197  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4b12b910> -> %r2
 201  setfield_gc_f %r2, %f4, FieldDescr<pypy.module.micronumpy.boxes.W_ComplexLongBox.inst_real>
 206  setfield_gc_f %r2, %f0, FieldDescr<pypy.module.micronumpy.boxes.W_ComplexLongBox.inst_imag>
 211  inline_call_r_r <JitCode 'exp__pypy_module_micronumpy_boxes_W_ComplexLongBox'>, R[%r0, %r2] -> %r1
 218  -live- %r1
 218  ref_return %r1
 220  ---
 220  L6:
 220  goto L11
 223  ---
 223  L1:
 223  goto L5
