   0  getfield_gc_r_pure %r0, FieldDescr<pypy.module._cppyy.executor.ComplexExecutor.inst_realf> -> %r1
   5  new_array_clear $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %r2
  10  inline_call_ir_r <JitCode 'W_CPPOverload.call_impl'>, I[%i0], R[%r1, %r2] -> %r1
  19  -live- %i0, %r0, %r1
  19  getfield_gc_r_pure %r0, FieldDescr<pypy.module._cppyy.executor.ComplexExecutor.inst_imagf> -> %r0
  24  new_array_clear $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %r2
  29  inline_call_ir_r <JitCode 'W_CPPOverload.call_impl'>, I[%i0], R[%r0, %r2] -> %r0
  38  -live- %r0, %r1
  38  -live- %r0, %r1
  38  guard_class %r1 -> %i0
  41  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_float_w> -> %i0
  46  -live- %i0, %r0, %r1
  46  switch %i0, <SwitchDictDescr 0:L1, 1:L2, 2:L3, 3:L4>
  50  unreachable
  51  ---
  51  L1:
  51  -live- %r0, %r1
  51  getfield_gc_f_pure %r1, FieldDescr<pypy.objspace.std.floatobject.W_FloatObject.inst_floatval> -> %f0
  56  L5:
  56  -live- %f0, %r0
  56  guard_class %r0 -> %i0
  59  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_float_w> -> %i0
  64  -live- %f0, %i0, %r0
  64  switch %i0, <SwitchDictDescr 0:L6, 1:L7, 2:L8, 3:L9>
  68  unreachable
  69  ---
  69  L6:
  69  -live- %f0, %r0
  69  getfield_gc_f_pure %r0, FieldDescr<pypy.objspace.std.floatobject.W_FloatObject.inst_floatval> -> %f1
  74  L10:
  74  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aac55209f8> -> %r0
  78  setfield_gc_f %r0, %f0, FieldDescr<pypy.objspace.std.complexobject.W_ComplexObject.inst_realval>
  83  setfield_gc_f %r0, %f1, FieldDescr<pypy.objspace.std.complexobject.W_ComplexObject.inst_imagval>
  88  ref_return %r0
  90  ---
  90  L7:
  90  -live- %f0, %r0
  90  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
  95  cast_int_to_float %i0 -> %f1
  98  goto L10
 101  ---
 101  L8:
 101  -live- %f0, %r0
 101  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num> -> %r0
 106  residual_call_irf_f $<* fn rbigint.tofloat>, I[], R[%r0], F[], <CallDescr(r) EF=4> -> %f1
 115  -live- %f0, %f1
 115  catch_exception L11
 118  goto L10
 121  ---
 121  L11:
 121  goto_if_exception_mismatch $<* struct object_vtable>, L12
 125  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aabbb1b8a0> -> %r0
 129  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 134  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 139  assert_not_none %r0
 141  -live- %r0
 141  guard_class %r0 -> %i0
 144  -live- %r0
 144  raise %r0
 146  ---
 146  L12:
 146  reraise
 147  ---
 147  L9:
 147  -live- %f0, %r0
 147  inline_call_irf_f <JitCode 'W_Root.float_w'>, I[$True], R[%r0], F[] -> %f1
 156  -live- %f0, %f1
 156  goto L10
 159  ---
 159  L2:
 159  -live- %r0, %r1
 159  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 164  cast_int_to_float %i0 -> %f0
 167  goto L5
 170  ---
 170  L3:
 170  -live- %r0, %r1
 170  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num> -> %r1
 175  residual_call_irf_f $<* fn rbigint.tofloat>, I[], R[%r1], F[], <CallDescr(r) EF=4> -> %f0
 184  -live- %f0, %r0
 184  catch_exception L13
 187  goto L5
 190  ---
 190  L13:
 190  goto_if_exception_mismatch $<* struct object_vtable>, L14
 194  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aabbb1b8a0> -> %r0
 198  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 203  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 208  assert_not_none %r0
 210  -live- %r0
 210  guard_class %r0 -> %i0
 213  -live- %r0
 213  raise %r0
 215  ---
 215  L14:
 215  reraise
 216  ---
 216  L4:
 216  -live- %r0, %r1
 216  inline_call_irf_f <JitCode 'W_Root.float_w'>, I[$True], R[%r1], F[] -> %f0
 225  -live- %f0, %r0
 225  goto L5
