   0  -live- %r0, %r2
   3  goto_if_not_ptr_nonzero %r2, L1
   7  ref_copy %r2 -> %r1
  10  -live- %r0, %r1, %r2
  13  guard_class %r1 -> %i0
  16  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
  21  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
  26  -live- %i0, %r0, %r2
  29  goto_if_not %i0, L2
  33  ref_return %r2
  35  ---
  35  L2:
  35  L3:
  35  inline_call_r_r <JitCode 'ComplexLong._coerce'>, R[%r0, %r2] -> %r1
  42  -live- %r1
  45  inline_call_r_r <JitCode 'allocate_instance__W_Complex64Box'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>] -> %r2
  51  -live- %r1, %r2
  54  getfield_gc_i_pure %r1, FieldDescr<pypy.module.micronumpy.boxes.W_Complex64Box.inst_real> -> %i0
  59  getfield_gc_i_pure %r1, FieldDescr<pypy.module.micronumpy.boxes.W_Complex64Box.inst_imag> -> %i1
  64  setfield_gc_i %r2, %i0, FieldDescr<pypy.module.micronumpy.boxes.W_Complex64Box.inst_real>
  69  setfield_gc_i %r2, %i1, FieldDescr<pypy.module.micronumpy.boxes.W_Complex64Box.inst_imag>
  74  ref_return %r2
  76  ---
  76  L1:
  76  goto L3
