   0  -live- %r1
   0  goto_if_not_ptr_iszero %r1, L1
   4  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000001733d3210> -> %r0
   8  setfield_gc_f %r0, $0.0, FieldDescr<pypy.module.micronumpy.boxes.W_Complex128Box.inst_real>
  13  setfield_gc_f %r0, $0.0, FieldDescr<pypy.module.micronumpy.boxes.W_Complex128Box.inst_imag>
  18  ref_return %r0
  20  ---
  20  L1:
  20  -live- %r1
  20  goto_if_not_ptr_iszero %r1, L2
  24  L3:
  24  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000001733d3210> -> %r0
  28  setfield_gc_f %r0, $nan, FieldDescr<pypy.module.micronumpy.boxes.W_Complex128Box.inst_real>
  33  setfield_gc_f %r0, $nan, FieldDescr<pypy.module.micronumpy.boxes.W_Complex128Box.inst_imag>
  38  ref_return %r0
  40  ---
  40  L2:
  40  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r1] -> %i0
  47  -live- %i0, %r1
  47  -live- %i0, %r1
  47  goto_if_not %i0, L4
  51  goto L3
  54  ---
  54  L4:
  54  inline_call_r_r <JitCode 'call_function__star_1'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r1] -> %r0
  61  -live- %r0
  61  inline_call_ir_r <JitCode 'unpackcomplex'>, I[$True, $True], R[%r0] -> %r0
  70  -live- %r0
  70  getfield_gc_f_pure %r0, FieldDescr<tuple2.item0> -> %f0
  75  getfield_gc_f_pure %r0, FieldDescr<tuple2.item1> -> %f1
  80  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000001733d3210> -> %r0
  84  setfield_gc_f %r0, %f0, FieldDescr<pypy.module.micronumpy.boxes.W_Complex128Box.inst_real>
  89  setfield_gc_f %r0, %f1, FieldDescr<pypy.module.micronumpy.boxes.W_Complex128Box.inst_imag>
  94  ref_return %r0
